javascript设计模式

学习设计模式,有助于写出可复用和可维护性高的程序。
设计模式的原则是“找出 程序中变化的地方,并将变化封装起来”,它的关键是意图,而不是结构。
要注意的是,任何技术都是两面性,有利有弊,得当应用才能事半功倍。

  • 单例模式
  • 策略模式
  • 代理模式
  • 命令模式
  • 组合模式
  • 享元模式
  • 职责模式
  • 中介者模式
  • 装饰器模式
  • 跌代器模式
  • 模版方法模式
  • 发布\订阅者模式