0%

6.5 最佳实践

6.5 最佳实践

设计原则回顾

我们在前5章中讲过如下设计原则

  • Single Responsibility Principle:单一职责原则
  • Liskov Substitution Principle:里氏替换原则
  • Dependence Inversion Principle:依赖倒置原则
  • Interface Segregation Principle:接口隔离原则
  • Law of Demeter:迪米特法则
  • Open Closed Principle:开闭原则

而开闭原则又是重中之重,是最基础的原则,是其他5大原则的精神领袖。

使用开闭原则需要注意的问题

开闭原则也只是一个原则

开闭原则只是精神口号,实现拥抱变化的方法非常多,并不局限于这6大设计原则,但是遵循这6大设计原则基本上可以应对大多数变化。因此,我们在项目中应尽量采用这6大原则,适当时候可以进行扩充,例如通过类文件替换的方式完全可以解决系统中的一些缺陷。

项目规章非常重要

预知变化

原文链接: 6.5 最佳实践