2.行为型模式

行为模式是对在不同的对象之间划分责任和算法的抽象化。
行为模式不仅仅是关于类和对象的,而且是关于它们之间相互作用的。

  • 类的行为模式 类的行为模式使用继承关系在几个类之间分配行为。
  • 对象的行为模式 对象的行为模式是使用对象聚合类分配行为的。

行为型模式包括:责任链、命令、解释器、迭代器、中介者、备忘录、观察者、状态、策略、模版方法、访问者共11中模式。