首页 > 其他 > 详细

IoC容器Autofac(二)

时间:2016-01-18 22:45:17      阅读:266      评论:0      收藏:0      [点我收藏+]

原文:http://www.cnblogs.com/xdp-gacl/p/4249939.html

1.1、IoC是什么

  Ioc—Inversion of Control,即“控制反转”,一种设计思想如何理解IOC呢?

  ●传统程序设计直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象(正转);

        而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制依赖对象的创建和注入(反转);

1.2、IoC和DI

  DI—Dependency Injection,即“依赖注入”:动态的向某个对象提供它所需要的其他对象

  理解DI的关键是下面几点:

  ●谁注入谁:IoC容器注入应用程序某个对象

  ●注入了什么:注入某个对象所需要的外部资源(包括对象、资源、常量数据)

  IoC和DI由什么关系呢?其实它们是同一个概念的不同角度描述。

1.3  总结

       控制反转IoC是说创建对象的控制权进行转移,以前创建对象的主动权和创建时机是由自己把控的,而现在这种权力转移到第三方,比如转移交给了IoC容器

 DI(依赖注入)其实就是IOC的另外一种说法。

IoC容器Autofac(二)

原文:http://www.cnblogs.com/tiantianle/p/5135731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!