设计模式总览

六个创建型模式

  • 简单工厂模式-Simple Factory Pattern【学习难度:★★☆☆☆,使用频率:★★★☆☆】
  • 工厂方法模式-Factory Method Pattern【学习难度:★★☆☆☆,使用频率:★★★★★】
  • 抽象工厂模式-Abstract Factory Pattern【学习难度:★★★★☆,使用频率:★★★★★】
  • 单例模式-Singleton Pattern【学习难度:★☆☆☆☆,使用频率:★★★★☆】
  • 原型模式-Prototype Pattern【学习难度:★★★☆☆,使用频率:★★★☆☆】
  • 建造者模式-Builder Pattern【学习难度:★★★★☆,使用频率:★★☆☆☆】

七个结构型模式

  • 适配器模式-Adapter Pattern【学习难度:★★☆☆☆,使用频率:★★★★☆】
  • 桥接模式-Bridge Pattern【学习难度:★★★☆☆,使用频率:★★★☆☆】
  • 组合模式-Composite Pattern【学习难度:★★★☆☆,使用频率:★★★★☆】
  • 装饰模式-Decorator Pattern【学习难度:★★★☆☆,使用频率:★★★☆☆】
  • 外观模式-Facade Pattern【学习难度:★☆☆☆☆,使用频率:★★★★★】
  • 享元模式-Flyweight Pattern【学习难度:★★★★☆,使用频率:★☆☆☆☆】
  • 代理模式-Proxy Pattern【学习难度:★★★☆☆,使用频率:★★★★☆】

十一个行为型模式

  • 职责链模式-Chain of Responsibility Pattern【学习难度:★★★☆☆,使用频率:★★☆☆☆】
  • 命令模式-Command Pattern【学习难度:★★★☆☆,使用频率:★★★★☆】
  • 解释器模式-Interpreter Pattern【学习难度:★★★★★,使用频率:★☆☆☆☆】
  • 迭代器模式-Iterator Pattern【学习难度:★★★☆☆,使用频率:★★★★★】
  • 中介者模式-Mediator Pattern【学习难度:★★★☆☆,使用频率:★★☆☆☆】
  • 备忘录模式-Memento Pattern【学习难度:★★☆☆☆,使用频率:★★☆☆☆】
  • 观察者模式-Observer Pattern【学习难度:★★★☆☆,使用频率:★★★★★】
  • 状态模式-State Pattern【学习难度:★★★☆☆,使用频率:★★★☆☆】
  • 策略模式-Strategy Pattern【学习难度:★☆☆☆☆,使用频率:★★★★☆】
  • 模板方法模式-Template Method Pattern【学习难度:★★☆☆☆,使用频率:★★★☆☆】
  • 访问者模式-Visitor Pattern【学习难度:★★★★☆,使用频率:★☆☆☆☆】
    原文地址
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章