我们是否使用依赖注入技术实现依赖倒置原则?

时间:2011-04-14 13:24:36

标签: oop design-patterns dependency-inversion

我们是否使用依赖注入技术实现依赖倒置原则?

我说错了吗?

2 个答案:

答案 0 :(得分:2)

是。依赖倒置说“不要自己寻找你的依赖,它们将被提供给你。”依赖注入是一种从外部向对象提供依赖的方法。

答案 1 :(得分:1)

是的

两个句子中的依赖性倒置原则:

High level modules should not depend upon low level modules. Both should depend upon abstractions.

Abstractions should not depend upon details. Details should depend upon abstractions.

,而

依赖注入模式是应用程序/代码组合问题的具体解决方案之一。是的,这个解决方案是依赖倒置原则的实现。可能最知名的地方是Martin Fowler - 控制容器的反转和依赖注入模式。