Dependency injection 为什么依赖注入也称为控制反转(IOC)
可能重复:Dependency injection 为什么依赖注入也称为控制反转(IOC),dependency-injection,inversion-of-control,Dependency Injection,Inversion Of Control,可能重复: 控制反转
控制反转<依赖注入
我知道依赖注入是什么,但我试图理解为什么它也被称为控制反转。控制反转是一种原理,依赖注入是一种技术。这种区别是微妙的,大多数人都可以互换地引用它们。控制反转是一种原理,依赖注入是一种技术。这种区别很微妙,大多数人都可以互换地引用它们。基本上,这意味着不再由组件本身来控制查找和实例化它们的依赖关系 依赖注入一词出现在Martin Fowlers great中: 因此,我认为我们需要一个更具体的名称为这种模式。 控制反转这个术语太笼统了,因此人们发现它 令人困惑因此与国际奥委会进行了大量的讨论 我们决定使用依赖注入这个名称
基本上,这意味着不再由组件本身控制查找和实例化它们的依赖项 依赖注入一词出现在Martin Fowlers great中: 因此,我认为我们需要一个更具体的名称为这种模式。 控制反转这个术语太笼统了,因此人们发现它 令人困惑因此与国际奥委会进行了大量的讨论 我们决定使用依赖注入这个名称