[software Architecture: design patterns Series C #] Series tutorials Summary
Design pattern (Design pattern) is a set of repeatedly used, well-known, classified and cataloged summary of code design experience. Design patterns are used to reuse code, make it easier for others to understand, and ensure code reliability. There is no doubt that design patterns are win-win for others and systems. Design patterns make the code really engineering. Design patterns are the cornerstone of software engineering, just like the bricks and stones of a building.
Of course, this part is only for most webmasters will not necessarily be used, but we can also as a very interesting knowledge to understand, in the webmaster used better open source programs, these programs are used a variety of design patterns, such as we are familiar with discuz, or phpcms, or pw,wp, or dream weaving, ecshop and so on, a good program must have a good design as a strong support. Just like a good building must have a good address. Similarly, organize and share this knowledge with you, hoping to help you.
The following is a list of tutorials, which will be released this week:
The beginning
Chapter 1 single piece pattern (Single Pattern)
Chapter 2 Abstract Factory pattern (Abstract Factory)
Chapter 3 Builder Model (Builder Pattern)
Chapter 4 Factory method (Factory Method)
Chapter 5 prototype pattern (Protype Pattern)
Chapter 6: a summary of the special topic of creating models
Chapter 7 Adapter pattern (Adapter Pattern)
Chapter 8 bridging Mode (Bridge Pattern)
Chapter 9 Decoration pattern (Decorator Pattern)
Chapter 10 combination pattern (Composite Pattern)
Chapter 11 appearance pattern (Fa ç ade Pattern)
Chapter 12 enjoy the meta-model (Flyweight Pattern)
Chapter 13 Agent Model (Proxy Pattern)
Chapter 14 Special topic summary of structural model
Chapter 15 template method Model (Template Method)
Chapter 16 Command Mode (Command Pattern)
Chapter 17 iterator pattern (Iterator Pattern)
Chapter 18 Observer Model (Oberver Pattern)