# 01-设计模式概论

# 设计原则

# 设计模式分类

  • 创建型
    1. 抽象工厂模式
    2. 工厂方法模式
    3. 建造者模式
    4. 原型模式
    5. 单例模式(又称单体模式)
  • 结构型
    1. 适配器模式
    2. 桥接模式
    3. 组合模式
    4. 装饰者模式
    5. 外观模式
    6. 享元模式
    7. 代理模式
  • 行为型
    1. 观察者模式
    2. 迭代器模式
    3. 策略模式
    4. 模板方法模式
    5. 职责链模式
    6. 命令模式
    7. 备忘录模式
    8. 状态模式
    9. 访问者模式
    10. 中介者模式
    11. 解释器模式