SRP(Single Responsibility Principle)- 职责单一原则
OCP(Open/Closed Principle)- 开闭原则
LSP(Liskov substitution principle)- 里氏代换原则
ISP(Interface Segregation Principle )- 接口隔离原则
DIP(Dependency Inversion Principle)- 依赖倒置原则
CCP(Common Closure Principle) - 共同封闭原则
CRP(Common Reuse Principle)- 共同重用原则
好莱坞原则 - Hollywood Principle
IoC(Inversion of Control)
CoC(Convention over Configuration)- 惯例优于配置原则
SoC (Separation of Concerns) - 关注点分离
DbC(Design by Contract)- 契约式设计
ADP(Acyclic Dependencies Principle)- 无环依赖原则