Java设计模式七大原则之依赖倒置原则

363 阅读1分钟

小知识,大挑战!本文正在参与“程序员必备小知识”创作活动。

写在前面

上篇文章里我们说到了Java开发中的七大原则之一的里约替换原则,明白了里约替换原则和开闭原则共同使用来保证基础开发规则。

今天我们是要来学习一下这个依赖倒置原则,一起来看吧。

依赖倒置原则

依赖倒置原则,是要保证开发人员要积极面向接口开发,而不是面向具体的实现进行实现开发。

如果存在层级模块,也不能高级层级模块直接依赖实现低级模块,而是两者都去实现相应的接口或者实体类才行。

目的就是为了降低功能与功能之间的耦合度。

依赖倒置原则的优点

依赖倒置原则可以很好的降低类间的耦合性,提高项目系统的稳定性,在多人团队开发的基础上,可以很友好的规避开一些潜在风险。

同时依赖倒置原则也有效提高了我们代码上的可读性,让开发人员更容易看懂。

总结

依赖倒置原则在使用时尽量也遵守里约替换原则,彼此之间的配合可以使系统代码更有层次。

非常简单的理解依赖倒置原则,就是我们在开发的过程中要谨记,多模块中存在共同功能或者代码时,要优先使用抽象类,或者接口来统一定义规则,随后使多模块去一一实现即可。