1、单一职能原则

2、依赖倒置原则

3、开闭原则

4、接口隔离原则

5、迪米特法则

6、里氏替换原则

7、合并重用原则