写在前面
上篇文章里我们说到了Java开发中的七大原则之一的里约替换原则,明白了里约替换原则和开闭原则共同使用来保证基础开发规则。
今天我们是要来学习一下这个依赖倒置原则,一起来看吧。
依赖倒置原则
依赖倒置原则,是要保证开发人员要积极面向接口开发,而不是面向具体的实现进行实现开发。
如果存在层级模块,也不能高级层级模块直接依赖实现低级模块,而是两者都去实现相应的接口或者实体类才行。
目的就是为了降低功能与功能之间的耦合度。
依赖倒置原则的优点
依赖倒置原则可以很好的降低类间的耦合性,提高项目系统的稳定性,在多人团队开发的基础上,可以很友好的规避开一些潜在风险。
同时依赖倒置原则也有效提高了我们代码上的可读性,让开发人员更容易看懂。
总结
依赖倒置原则在使用时尽量也遵守里约替换原则,彼此之间的配合可以使系统代码更有层次。
非常简单的理解依赖倒置原则,就是我们在开发的过程中要谨记,多模块中存在共同功能或者代码时,要优先使用抽象类,或者接口来统一定义规则,随后使多模块去一一实现即可。