依赖反转原则
Sign in to saveAlso known as DIP
principle that result in a specific form of decoupling of software modules that results in reversing of the dependency relationships established from high-level, policy-setting modules to low-level, dependency modules
Wikidata facts
- Part of
- SOLID
Show 2 more facts
- facet of
- software development
- short name
- DIP
Sources (1)
via Wikidata · CC0
Article · 中文
在面向对象编程领域中,依赖反转原则(Dependency inversion principle,DIP)是指一种特定的解耦(传统的依赖关系建立在高层次上,而具体的策略设置则应用在低层次的模块上)形式,使得高层次的模块不依赖于低层次的模块的实现细节,依赖关系被颠倒(反转),从而使得低层次模块依赖于高层次模块的需求抽象。 该原则规定: 1. * 高层次的模块不应该依赖于低层次的模块,两者都应该依赖于抽象接口。 2. * 抽象接口不应该依赖于具体实现。而具体实现则应该依赖于抽象接口。 该原则颠倒了一部分人对于面向对象设计的认识方式。如高层次和低层次对象都应该依赖于相同的抽象接口。
Abstract from DBpedia / Wikipedia · CC BY-SA