软件设计遵循的六大原则 1、单一职责原则 要求一个类内部实现相关部分功能,类与类之间互不耦合,我觉得这个原则也同样适用于方法, 这是实现高内聚、低耦合最好的方式没有之一 2、开闭 面向修改关闭、面向扩展开放 3、迪米特法则 最少知道原则,即高内聚、低耦合 4、依赖倒转 面向接口实现 5、接口隔离 6、里氏替换 其中5、6两点没深入研究过,另外还有人说多组合、少继承也是原则之一 [提离职了,已躺平一周,想想学习计划也搁置好久,焦虑慢慢滋生,这几天得把前面的事情捋一捋,后面的事情安排下 ]