行为型设计模式

2025年8月18日 | 阅读1分钟

行为型设计模式关注对象之间的交互和责任

在这些设计模式中,对象之间的交互应该以一种它们可以轻松相互沟通的方式进行,并且仍然应该松耦合

这意味着实现和客户端应该松耦合,以避免硬编码和依赖关系。

有12种行为型设计模式

  1. 责任链模式
  2. 命令模式
  3. 解释器模式
  4. 迭代器模式
  5. 中介者模式
  6. 备忘录模式
  7. 观察者模式
  8. 状态模式
  9. 策略模式
  10. 模板模式
  11. 访问者模式
  12. 空对象