常见设计模式与编程思想

117 阅读1分钟

前端常用设计模式

  1. 工厂模式(构造函数)
  2. 策略模式(登录鉴权)
  3. 单例模式(class 唯一实例)
  4. 观察者模式(observer 订阅)
  5. 外观模式(统一封装)
  6. 代理模式(proxy)
  7. 迭代器模式(iterator)
  8. 中介者模式(聊天室类)
  9. 访问者模式(拓展三方库)
  10. 发布订阅模式(redux,相比于观察者多了个中间人)

五大设计原则 solid

  1. 单一职责
  2. 接口隔离
  3. 依赖倒置(面向接口编程)
  4. 里式替换(不要破坏继承体系)
  5. 开放封闭

编程思想

  • 函数式编程 fc
  • 面向对象编程 cc

高组合低继承