什么是依赖注入?

可能重复:
什么是依赖注入?

Spring是依赖注入概念出现的框架。

DI的目的是什么? 它如何受益? 它是如何实现的?


从这里开始。

另请参阅A-beginners-guide-to-Dependency-Injection。

在其他地方:

  • 什么,是依赖注入
  • 依赖喷射VS-工厂图案
  • 当使用的依赖性注入
  • 差依赖性之间-喷射和反转的控制

  • DI的目的是什么?

    依赖注入的目的是为了减少应用程序中的耦合,使其更灵活,更易于测试。

    它如何受益?

    对象没有硬编码的依赖关系。 如果您需要更改依赖项的实现,则只需注入不同类型的对象。

    它是如何实现的?

    有各种依赖注入的方法。 查看Wikipedia文章查看每个例子。 一旦你理解了这些,你就可以开始研究各种依赖注入框架。


    很短,

    DI的目的是什么? 通过依赖注入,对象本身并不定义它们的依赖关系,依赖关系会根据需要注入到它们中。

    它如何受益? 对象不需要知道在哪里以及如何获得它们的依赖关系,这会导致对象之间的松散耦合,这使得它们更容易测试。

    它是如何实现的? 通常,容器基于配置文件或注释来管理对象及其依赖关系的生命周期。

    链接地址: http://www.djcxy.com/p/14397.html

    上一篇: What is Dependency Injection?

    下一篇: Benefit of dependency injection for dynamically created objects