软件设计原则

软件设计6大原则

单一职责原则(SRP)

开闭原则(OCP)

里氏替换原则(LSP)

迪米特法则(LoD)或最少知识原则(Least Knowledge Principle)

接口隔离原则(ISP)

依赖倒置原则(DIP)

依赖注入的方式