OOP原则
1、单一职责原则;
2、开放闭合原则;
3、里氏替换原则;
4、依赖倒置原则;
5、接口隔离原则。
7. 迪米特法则
8. 聚合复用原则(Composite/Aggregate Reuse Principle,CARP)
在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新的对象通过这些向对象的委派达到复用已有功能的目的.这个设计原则有另一个简短的表述:要尽量使用合成/聚合,尽量不要使用继承.
solid 原则
1、单一职责原则;
2、开放闭合原则;
3、里氏替换原则;
4、依赖倒置原则;
5、接口隔离原则。