2013年5月30日

控制反转&依赖注入

摘要: 控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。Ioc和DI都是一种设计模式,需要了解的它们,首先得去了解这两种设计模式。通俗的理解可以为:IoC模式看做是工厂模式的升华,可以把IoC看作是一个大工厂,只不过这个大工厂里要生成的对象都是在XML文件中给出定义的,然后利用“反射”编程,根据XML中给出的类名生成相应的对象。从实现来看,IoC是把以前在工厂方法里写死的对象生成代码,改变为由XML文件来定义,也就是把工厂和对象生成这 阅读全文

posted @ 2013-05-30 17:08 小兵张嘎 阅读(449) 评论(1) 推荐(0) 编辑

导航