我感觉控制反转(IoC)这个概念并不存在,或者更准确的说法是依赖注入(dependency injection)。这个想法有误吗?
为了自己明确IoC的定义,我一直在努力。在这个过程中,我学到了很多关于IoC容器和依赖注入的知识。
刚刚我从Martin Fowler的网站上读到了以下内容:
结果我认为我们需要一个更具体的名称来描述这个模式。控制反转是一个过于通用的术语,因此人们会感到困惑。因此,在与各种IoC倡导者进行了大量讨论后,我们最终确定了“依赖注入”这个名称。
在现代IoC领域中,依赖注入难道不只是实现IoC的一种方式吗?