从设计到模式

  • 设计,即设计原则,设计思想
  • 模式,前辈们总结出来的固定套路,直接套用
  • 1995《设计模式:可复用面向对象软件的基础》23种设计模式

    设计的价值

  • 需求到设计,设计到开发

  • 为何需要设计
    • 软件规模变大,甚至是一个系统集群,需要先设计,后开发,否则就乱掉
  • 为何需要模式
    • 可套用前任经验,降低设计和沟通成本

介绍23种设计模式 - 图1

前端常用的设计模式

  1. 工厂模式
  2. 单例模式
  3. 原型模式
  4. 代理模式
  5. 装饰器模式
  6. 观察者模式
  7. 迭代器模式