Design Pattern Explanation with C++ Implementation
-
创建型模式
- Factory模式
- AbstractFactory模式
- Singleton模式
- Builder模式
- Prototype模式
-
结构型模式
- Bridge模式
- Adapter模式
- Decorator模式
- Composite模式
- Flyweight模式
- Facade模式
- Proxy模式
-
行为模式
- Template模式
- Strategy模式
- State模式
- Observer模式
- Memento模式
- Mediator模式
- Command模式
- Visitor模式
- ChainOfResponsibility模式
- Iterator模式
- Interpreter模式