Skip to content

设计模式

什么是设计模式

  • 是一套被反复使用、多数人知晓、经过分类的、代码设计经验的总结。

设计模式分类

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