面向对象设计的原则 https://www.jianshu.com/p/1d8fe66db0a2 http://www.uml.org.cn/sjms/201211023.asp SRP 单一职责原则 Single Responsibility Principle OCP 开放封闭原则 Open Closed Principle LSP 里氏替换原则 Liskov Substitution Principle ISP 接口分离原则 Interface Segregation Principle DIP 依赖倒置原则 Dependency Inversion Principle LKP 最少知识原则 Least Knowledge Principle