【发布时间】:2014-12-29 15:18:42
【问题描述】:
两者有什么区别 - 依赖注入 (DI) - 控制反转 (Ioc) - 服务定位器?
还有为什么在开发 WebAPI 时需要并使用 Unity?
【问题讨论】:
标签: entity-framework asp.net-mvc-4 asp.net-web-api unity-container
两者有什么区别 - 依赖注入 (DI) - 控制反转 (Ioc) - 服务定位器?
还有为什么在开发 WebAPI 时需要并使用 Unity?
【问题讨论】:
标签: entity-framework asp.net-mvc-4 asp.net-web-api unity-container
根据Wikipedia:
控制反转或 IoC 是描述某些软件架构设计的一个方面的抽象原理,其中与过程编程相比,系统的控制流是反转的
基本上控制反转是一种设计模式,依赖注入和服务定位器是实现反转的方法控制权。
Read this article for getting clear understanding
另请阅读 MSDN article on Inversion of Control 和 Inversion of Control and Dependency Injection
【讨论】: