Spring.net 下的 IoC与DI个人理解
Inversion of Control :(控制反转):意思是将传统的由程序代码控制程序之间的关系变为由容器来控制,例如 传统的 实例化;即将控制权转由程序代码转移到外部容器,即所谓的控制反转;IOC基本概念:是不创建对象,但是描述创建他们的方法。在代码中不直接与对象和服务连接,但在配置文件中描述哪一组件需要哪项服务,容器负责将这些联系在一起。(类似于抽象工厂)
Dependency Injection:(依赖注入):就是容器在创建对象时,我们可以通过配置文件xml,给对象设置一些默认值。也就是通过配置文件将对象的值注入到了实例中去。
Ioc 和DI 统称为依赖注入,二者同生同灭。
Spring.Net 就是实现上述思想的框架。

浙公网安备 33010602011771号