首页 > 技术文章 > 设计原则总结

lvjingying 2021-02-23 21:58 原文

设计原则总结

  • 开闭原则:要求对扩展开放,对修改关闭
  • 里氏替换原则:不要破坏继承体系
  • 依赖倒置原则:要求面向接口编程
  • 单一职责原则:实现类职责要单一
  • 接口隔离原则:在设计接口的时候要精简单一
  • 迪米特法则:只与直接的朋友通信
  • 合成复用原则:尽量使用聚合和组合的方式,而不是使用继承

设计原则的核心思想

  • 找出应用中可能需要变化之处,独立出来,不要和不需要变化的代码混合在一起
  • 针对接口编程,而不是针对实现编程
  • 为了交互对象的松耦合设计二努力

遵循设计原则:就是为了让程序高内聚,低耦合

推荐阅读