首先得区分出,哪些部分是相对稳定的,哪些部分是相对变化的。
单一职责原则(Single Responsibility Principle)
每一个类应该专注于做一件事情。
里氏替换原则(Liskov Substitution Principle)
基类出现的地方都可以用派生类去替换。
依赖倒置原则(Dependence Inversion Principle)
低层次的不能依赖高层次的,
接口隔离原则(Interface Segregation Principle)
迪米特法则(Law Of Demeter)
开闭原则(Open Close Principle)
面向扩展开放,面向修改关闭。
组合/聚合复用原则(Composite/Aggregate Reuse Principle CARP)
尽量使用合成/聚合达到复用,尽量少用继承。原则: 一个类中有另一个类的对象。
8.高内聚、低耦合:高内聚指的就是单一职责原则,一个类做的职责越单一,内聚度就越高,低耦合,指的就是依赖倒置原则,尽量使用抽象耦合去代替具体耦合
参考:
https://www.cnblogs.com/zhaoyihaohaoxuexi/p/6940153.html
标签:八大,职责,原则,复用,面向对象,Principle,内聚,耦合 From: https://www.cnblogs.com/huvjie/p/16716108.html