设计模式六大原则(总结)

2020-06-26  本文已影响0人  沉江小鱼

此篇只是对六大原则做了下总结,具体可看👇链接:
1. 设计模式之单一职责原则
2. 设计模式之里式替换原则
3. 设计模式之依赖倒置原则
4. 设计模式之接口隔离原则
5. 设计模式之迪米特法则
6. 设计模式之开闭原则

1. 设计模式之单一职责原则

一个类只负责一项职责,不要存在 1 个以上导致类发生变更的原因。

2. 设计模式之里式替换原则

子类可以扩展父类的功能,不能改变父类原有的功能,子类可以替换父类,方法或者行为也没有改变

3. 设计模式之依赖倒置原则

高层模块不应该依赖低层模块,二者都应该依赖其抽象
抽象不应该依赖细节,细节应该依赖抽象

4. 设计模式之接口隔离原则

客户端不应该依赖它不需要的接口
一个类对另一个类的依赖应该建立在最小的接口上面

5. 设计模式之迪米特法则

迪米特法则在于降低类之间的耦合,每个类尽量减少对其他类的依赖,尽量减少对外暴露的方法,使得功能模块独立,低耦合

6. 设计模式之开闭原则

软件中的对象(类、模块、函数等)应该对于扩展是开放的,对于修改是封闭的

7. 总结
上一篇下一篇

猜你喜欢

热点阅读