Design Patterns explained Study Notes (preface)

Source: Internet
Author: User
The design patterns reminds me of the classic design pattern of gof. however, I think that book is more about giving a definition, a design that meets the principles, and a common language for discussion. however, I personally think it is of little use to learn the design model, maybe because the level is too low. I have read nothing except a few names.
The design patterns explained book currently only has a photoplate. I don't know why no one translates it. I think this book is cute.
Both the authors Alan shalloway and James R. Trott both have rich project experience and studied the design pattern together.
Yesterday I read the two prefaces. Alan shalloway is a consultant. if you are interested in the design model, but think it is too esoteric, this book is suitable for you. you don't need a deep oo Foundation. In fact, the design pattern can help you better understand oo ideas. learning OO in combination with design patterns is much faster than simply learning oo ideas. It also proves that people without oo ideas learn design patterns almost the same as those of familiar oo practitioners. in addition. the design pattern name makes people feel that these ideas are used only during design. In fact, these ideas should run through the entire process of software development, such as analysis, design, and implementation, rather than just design. in addition, Ala shalloway uses a lot of space to address a problem. Do not limit it to the name of the design pattern. in case of a problem, what principles and strategies should be taken into consideration to analyze the solution, after the problem is solved, these methods may be called a certain design pattern, but you cannot first consider which design pattern you can use. this is quite a bit of the taste of Zhang Wuji Taijiquan taught by Zhang Sanfeng. james R. trott is much more restrained, just drop two sentences, one. pattern-based analysis makes you a more efficient analyst. It can make your models more abstract because they present the experience of many other analysts. II. patterns can help people learn oo.
No matter what, I hope that when I finish reading this book, I can not only learn the design patterns, but also make them work together, as they have said, master the principles and strategies hidden in these design patterns.
In addition, I have been reading the original E text for several days. I suddenly think that people are exaggerating the difficulty of E text. In fact, English is just a habit, just as I am used to listening to passionate music, suddenly listening to soft music is not suitable for the same, as long as you adapt to it. if you try to read English in the way of English, it will not be so difficult to understand English. At least, it is better to understand English in terms of poor translation.
Too little time, boring paste and copy. anymore, hurry up and see how much is it! Try to read C # programming language and design patterns explained as soon as possible.

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.