思维导图

二十三种设计模式

创建型模式

抽象了实例化过程,帮助一个系统独立于如何创建组合和表示它的那些对象。
作为客户端不再关心创建对象的过程。

结构型模式

是为了解决怎样组装现有的类,设计交互方式。

行为型模式

  • 涉及到算法和对象间的职责。
  • 描述了类和对象的模式,以及他们之间的通信模式。
  • 行为模式使用继承机制在类之间分配行为。
  • 行为对象模式使用对象聚合来分配行为。

相关文章: