/Design-Pattern

Design Pattern Explanation with C++ Implementation

Primary LanguageC++

Design-Pattern

Design Pattern Explanation with C++ Implementation

  1. 创建型模式

    • Factory模式
    • AbstractFactory模式
    • Singleton模式
    • Builder模式
    • Prototype模式
  2. 结构型模式

    • Bridge模式
    • Adapter模式
    • Decorator模式
    • Composite模式
    • Flyweight模式
    • Facade模式
    • Proxy模式
  3. 行为模式

    • Template模式
    • Strategy模式
    • State模式
    • Observer模式
    • Memento模式
    • Mediator模式
    • Command模式
    • Visitor模式
    • ChainOfResponsibility模式
    • Iterator模式
    • Interpreter模式