【发布时间】:2011-07-15 00:58:51
【问题描述】:
【问题讨论】:
标签: dependency-injection inversion-of-control
【问题讨论】:
标签: dependency-injection inversion-of-control
控制反转是一种原理,而依赖注入是一种技术。区别很微妙,大多数人都可以互换使用。
【讨论】:
基本上这意味着不再控制组件本身来查找和实例化它们的依赖项。
依赖注入这个词出现在 Martin Fowlers 中很棒的 article on Inversion Of Control Containers and the Dependency Injection Pattern:
因此,我认为我们需要为这种模式取一个更具体的名称。 控制反转是一个过于笼统的术语,因此人们会发现它 令人困惑。结果与各种 IoC 进行了大量讨论 拥护者我们决定使用依赖注入这个名称。
【讨论】: