ManyProgramDesign involves more or less design patterns. About23Design mode, which is classified as follows:
I] creational patterns(Build Mode)
- Singleton (Singleton mode)
- factory (factory mode)
- Abstract Factory (Abstract Factory)
- builder (Creation Mode)
- prototype (prototype)
Ii] Structural Patterns(Structured Mode)
-
- Adapter(Adapter Mode)
-
- Bridge(Bridge Mode)
-
- Composite(Compound mode)
- Decorator(Decorative Mode)
-
- Facade(Facade Mode)
-
- Flyweight(Metadata Mode)
-
- Proxy(Proxy Mode)
III] behavioral pattern(Behavior mode)
-
- Chain of responsibility(Responsibility chain model)
-
- Command(Command mode)
-
- Interpreter(Interpreter Mode)
- Iterator(Iterator Mode)
-
- Mediator(Intermediary Mode)
-
- Memento(Memorandum Mode)
-
- Observer(Observer Mode)
-
- State(Status Mode)
- Strategy(Policy Mode)
-
- Template Method(Template method)
-
- Visitor(Visitor Mode)
. Net Design Pattern Learning SeriesArticle: Http://terrylee.cnblogs.com/archive/2006/06/01/334911.html