index

  • 定义:设计模式是解决特定问题的通用解决方案,关注代码结构和对象间的交互。
  • 特点
    • 关注 如何组织代码
    • 提供可重用的设计模板。
  • 常见设计模式
    • 创建型模式:解决对象创建问题(如单例模式、工厂模式)。
    • 结构型模式:解决类和对象的组合问题(如适配器模式、装饰器模式)。
    • 行为型模式:解决对象间的交互问题(如观察者模式、策略模式)。