依赖注入 – 控制反转<依赖注入

前端之家收集整理的这篇文章主要介绍了依赖注入 – 控制反转<依赖注入前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我得到的感觉是,没有这样的事情反转控制,或者正确的术语是依赖注入。我错了吗?

我一直在为自己的缘故定义IoC。在这样做的时候,我学到了很多关于IoC容器和依赖注入的知识。

刚才我从Martin Fowler’s website读过:

As a result I think we need a more
specific name for this pattern.
Inversion of Control is too generic a
term,and thus people find it
confusing. As a result with a lot of
discussion with varIoUs IoC advocates
we settled on the name Dependency
Injection.

在现代IoC的世界里,不是依赖注入只是实现IoC的一种方式吗?

如果您接受 Fowler’s definition,“反转控制”是一个比DI更广泛的术语,涵盖了您插入框架的所有框架使用,但该框架仍然可以控制。

例如,在.NET中,诸如ASP.NET或Windows Presentation Foundation之类的框架最终得到控制,但提供了可用于构建应用程序的各种事件和Seams。在其他平台上也是如此。

依赖注入是IoC的专业化,它专门用于管理依赖关系。

猜你在找的设计模式相关文章