- 单一职责原则
● 类的复杂性降低,实现什么职责都有清晰明确的定义;
● 可读性提高,复杂性降低,那当然可读性提高了;
● 可维护性提高,可读性提高,那当然更容易维护了;
●变更引起的风险降低,变更是必不可少的,如果接口的单一职责做得好,一个接
口修改只对相应的实现类有影响,对其他的接口无影响,这对系统的扩展性、维护
性都有非常大的帮助。 - 里氏替换原则
所有引用基类的地方必须能透明地使用其子类的对象。 - 依赖倒置原则
①高层模块不应该依赖低层模块,两者都应该依赖其抽象;
②抽象不应该依赖细节(实现类);
③细节应该依赖抽象。 - 开闭原则
软件实体应该对扩展开放,对修改关闭。
设计模式设计原则
最新推荐文章于 2024-02-19 11:30:24 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)