一、开-闭原则(Open-Closed Principle, OCP)
二、里氏替换原则(Liskov Substitution Principle,LSP)
三、依赖倒置原则(Dependence Inversion Principle)
四、接口隔离原则(Interface Segregation Principle, ISP)
五、合成/聚合复用原则(Composite/Aggregate Reuse Principle,CARP)
六、迪米特法则(Law of Demeter LoD)
七、单一职责原则(Simple responsibility pinciple SRP)