js设计模式

123 阅读1分钟

创建型-研究高效的创建对象

  • 单例模式
  • 抽象工厂模式
  • 建造者模式
  • 工厂模式
  • 原型模式

结构性模式-设计对象的结构和关系

  • 适配器模式
  • 桥接模式
  • 装饰模式
  • 组合模式
  • 外观模式
  • 享元模式
  • 代理模式

行为型模式-设计对象的行为

  • 模式方法模式
  • 命令模式
  • 迭代器模式
  • 观察者模式
  • 中介者模式
  • 备忘录模式
  • 解析器模式
  • 状态模式
  • 策略模式
  • 职责链模式
  • 访问者模式

设计模式六大原则

设计模式:降低代码的复杂度,合理减少耦合度。

  • 减少耦合,增强复用性,降低代码的开发维护扩展成本