单一职责原则
一个类应该只有一个发生变化的原因
里式替换原则
子类都可以代替基类出现
依赖倒置原则
针对接口编程,依赖于抽象而不是细节
接口隔离原则
使用多个合理拆分的接口,而不是使用单个耦合的接口
开闭原则
对扩展开放,对修改关闭
迪米特原则
一个类应该尽量少的得知其他类的细节
合成-聚合复用原则
尽量使用合成聚合复用的方式,而不是使用继承
参考文档:
本文深入探讨了软件设计中的六大核心原则:单一职责、里式替换、依赖倒置、接口隔离、开闭及迪米特原则,旨在帮助开发者构建更灵活、可维护的系统。
单一职责原则
一个类应该只有一个发生变化的原因
里式替换原则
子类都可以代替基类出现
依赖倒置原则
针对接口编程,依赖于抽象而不是细节
接口隔离原则
使用多个合理拆分的接口,而不是使用单个耦合的接口
开闭原则
对扩展开放,对修改关闭
迪米特原则
一个类应该尽量少的得知其他类的细节
合成-聚合复用原则
尽量使用合成聚合复用的方式,而不是使用继承
参考文档:

被折叠的 条评论
为什么被折叠?