依赖注入 – 控制反转<依赖注入
我得到的感觉是,没有这样的事情反转控制,或者正确的术语是依赖注入。我错了吗?
我一直在为自己的缘故定义IoC。在这样做的时候,我学到了很多关于IoC容器和依赖注入的知识。 刚才我从Martin Fowler’s website读过:
在现代IoC的世界里,不是依赖注入只是实现IoC的一种方式吗?
如果您接受
Fowler’s definition,“反转控制”是一个比DI更广泛的术语,涵盖了您插入框架的所有框架使用,但该框架仍然可以控制。
例如,在.NET中,诸如ASP.NET或Windows Presentation Foundation之类的框架最终得到控制,但提供了可用于构建应用程序的各种事件和Seams。在其他平台上也是如此。 依赖注入是IoC的专业化,它专门用于管理依赖关系。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- VS解决方案下各项目的关系要用“添加依赖项”来实现
- arm的学习
- c – avcodec YUV到RGB
- c# – 使用RsaProtectedConfigurationProvider进行ProtectS
- 在Oracle中查找数据库的大小
- reactjs – React路由器导航栏示例
- ruby-on-rails – 如何在Ubuntu 10.10上安装Ruby on Rails
- 当从Postgresql 9.1升级到9.3时,linux – “无法写入日志文
- ruby-on-rails – Model.delete_all并让id从1开始?
- C – Boost.Promise,Boost.Unique_Future和Move Semantics