设计原则总结
设计原则总结
- 开闭原则:要求对扩展开放,对修改关闭
- 里氏替换原则:不要破坏继承体系
- 依赖倒置原则:要求面向接口编程
- 单一职责原则:实现类职责要单一
- 接口隔离原则:在设计接口的时候要精简单一
- 迪米特法则:只与直接的朋友通信
- 合成复用原则:尽量使用聚合和组合的方式,而不是使用继承
设计原则的核心思想
- 找出应用中可能需要变化之处,独立出来,不要和不需要变化的代码混合在一起
- 针对接口编程,而不是针对实现编程
- 为了交互对象的松耦合设计二努力
遵循设计原则:就是为了让程序高内聚,低耦合
docker