依赖倒置原则
依赖倒置原则 Dependence Inversion Principle DIP
依赖倒置原则指代了一种特定的解耦形式,使得高层次的模块不依赖于低层次的模块的实现细节的目的,依赖模块被颠倒了。
- 依赖倒置原则关键点:
- 高层模块不应该依赖低层模块,两者都应该依赖其抽象
- 抽象不应该依赖细节
- 细节应该依赖抽象
依赖倒置原则 在java语言中的表述
- 模块间的依赖通过抽象发生,实现类之间不发生直接的依赖关系,其依赖关系是通过接口或抽象类产生的
本文阐述了依赖倒置原则(DIP)的概念及其在软件设计中的重要性。该原则提倡高层模块与低层模块都应依赖于抽象,而非具体实现,以此达到解耦目的。文章进一步解释了依赖倒置原则如何在Java语言中得以体现。
1192

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