Skip to main content

设计模式

一些典型的设计模式

  • 单例模式。redux
  • 策略模式
  • 代理模式。proxy
  • 观察者模式。dom 事件监听
  • 发布订阅模式。node EventEmitter/vue 响应式(Vue 的响应式系统之所以采用发布订阅模式而非观察者模式,核心在于两者的架构设计差异——尤其是中间层的存在与否)
  • 适配器模式。axios 针对 node 和浏览器环境的适配(http 和 XHR)
  • 装饰者模式。es6 decorator
  • 职责链模式

参考