总结以前的看到的软件设计原则
单一责任原则 SRP Sign Responsible Principle
开放闭合原则 OCP,Open Closed Principle
Liskov代换原则 LSP
依赖倒转原则(DIP,Dependency Inversion Principle)
接口隔离原则(ISP, Interface Segregation Principle)
合成/聚合复用原则(CARP, Composite/Aggregate Reuse Principle)