什么是设计

  • 按照一种思路或者标准来实现功能
  • 功能相同,可以有不同的设计方案来实现
  • 伴随着需求的增加,设计的作用才可以体现出来

设计准则

  • 小即是美
  • 让每个程序只做好一件事
  • 快速建立原型
  • 舍弃高效率而取可移植性
  • 采用纯文本来存储数据
  • 充分利用软件的杠杆效益
  • 使用shell脚本来提高杠杆效益和可移植性
  • 避免强制性的y用户界面
  • 让每个程序都成为过滤器

设计的5大原则

  • S 单一职责原则
  • O 开放封闭原则
  • L 李氏替换原则
  • I 接口独立原则
  • D 依赖倒置原则

参考的文章

JavaScript设计模式与开发实践

results matching ""

    No results matching ""