Design Patterns-Summary of design patterns (end)

Source: Internet
Author: User

Design Mode----Design Mode Summary (end)

 

From the study of design patterns to the study of visitor patterns, the learning process of my design patterns has ended. This process lasted for several months and it was almost a snail bait crawling J. The design pattern is like Zhang Wuji's "jiuyang magic", which is very powerful. He shows object-oriented concepts and features to the fullest. It is of great benefit to the programmer's "internal efforts". As experts have said, learning design patterns is definitely not a waste of time. I have a deep understanding of this.

 

My design model is divided into two parts. In fact, there are mainly two books. The first book is "design model essence", which is a wonderful book, the author explained the 10 patterns in gof's design patterns in a very easy-to-understand language. It can be said that this book has led me to the learning path of design patterns, I really appreciate this very easy-to-understand book. Otherwise, I may not have studied the design model until now. The second book is gof's design patterns. After I finish learning design patterns, I feel a new level of self-understanding about object-oriented. The reason is that I can understand gof's "design patterns". At this time, I realized why gof's "design patterns" was praised by so many people and why it was a successful design pattern. Whenever I understand a pattern in gof's design patterns, I am very grateful and very happy. I realized that in the mysteries of the model, the feeling is really good.

 

In gof's "design patterns", 23 models were summarized. These modes are divided into creation mode, structural mode, and behavior mode. The specific mode belongs to that type, so I won't talk about it here. Here I want to talk about gof's design pattern. After all, it was a long term. When gof summarized the design model, people later paid great attention to it. When everyone gives a general explanation of the pattern, the number of pattern types and patterns is expanded. When I started to learn the design model, all the arguments were quite mature. It seems that the enthusiasm of the design model has passed. It's late. It's better to study late than not. J.

 

My reference materials throughout the learning process include the following:

L Design Patterns

L design patterns-Basics of reusable Object-Oriented Software

L The design model explained by people in Banqiao. It is really good. on his website, it is free for users to browse.

L thinking in patterns. You should know who wrote the book.

L other users' blogs. Too many. I will not list them here.

L "Java and mode", this book was later seen, because it was too expensive to buy and then accidentally came online. Some people are very appreciative of this book, and some are very jealous of it. I want to praise people who have read this book. There may be two types of abuse. One is very high level, and the other is not reading this book. I think the majority of future users are involved.

 

At this point, I have a general understanding of the design pattern, and I know about the features of a pattern, applicable to that scenario. In the future, we will have to think more about it in our practical work. We need to understand and use it well when we can use a certain model. My writing is too bad. I want to write a lot of things but cannot write them out. I will write this summary here. So far,The first layer of "9 Yang shangong": the model has been fully developed.J

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.