IOC(Inversion of Control):这样做是为了扭转获得资源的方向。

传统的资源查找方法需要组装发送请求来定位容器资源。

作为回应。及时归还资源容器,而其中的应用IOC之后,推送给它所管理地组件。组件所要做的仅是选择一种合适地方式来接受资源。这样的行为也被称为查找地被动形式

DI(Dependency Injection):IOC的还有一种表述形式:即组件以一些预先定义好的方式(比如:setter方法)接受来自如容器的资源注入。相对于IOC而言这样的表述更直接   


spring IOC和DI_推送

spring IOC和DI_推送_02

spring IOC和DI_推送_03


IOC前生 --分离接口与实现

spring IOC和DI_工厂设计模式_04


IOC--採用工厂设计模式

spring IOC和DI_推送_05


IOC--採用反转控制

spring IOC和DI_工厂设计模式_06