2011年7月6日

(转)什么是依赖注入(IoC)、控制反转(DI)

摘要: (一) 依赖注入技术现在很流行,主要是spring带动起来的,IOC最典型的应用就是控制反转DI。大致意思就是减少类间耦合度,避免用new来创建对象。 控制反转(IoC=Inversion of Control)IoC,用白话来讲,就是由容器控制程序之间的(依赖)关系,而非传统实现中,由程序代码直接操控。这也就是所谓“控制反转”的概念所在:(依赖)控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 IoC也称为好莱坞原则(Hollywood Principle):“Don’t call us, we’ll call you”。即,如果大腕明星想演节目,不用自己去找好莱坞公司,而是由好 阅读全文

posted @ 2011-07-06 09:38 满汗全席 阅读(885) 评论(0) 推荐(0) 编辑

导航