第1个回答 2013-05-04
控制反转,本来对象是需要你的程序自己创建的,有了IOC你可以把不用再程序中手动new一个对象了,将创建对象的过程交个一个组件,这个组件去创建你需要的对象,你只需要从中获得创建的对象,程序的所有对象都在这个组件中创建,如果你不需要程序的那一部分了,可以很用以删除,而不影响程序其他部分。
第2个回答 2013-05-04
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题。 控制反转还有一个名字叫做依赖注入(Dependency Injection)。简称DI。
第3个回答 2013-05-04
IOC(Inverse of Control):控制反转,本来程序使用哪一个bean是在程序中指定(由程序员具体指定),而使用Spring以后我们将具体的配置写在xml中,由xml来控制。