IOC: 反转获取资源的方向,传统的资源获取方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源,而应用IOC之后,则是容器主动的将资源推送给它所管理的组建,组建所要做的仅是选择一种合适的方式来接收资源。这种行为也被称为查找的被动形式。
DI —- IOC的另一种表述方式:即组件以一些预先定义好的方式(例如setter方法)接收来自容器的资源注入。相对IOC而言,这种表述更加直接。
最开始的实现方式:
采用工厂模式:
ioc控制反转:
IOC: 反转获取资源的方向,传统的资源获取方式要求组件向容器发起请求查找资源,作为回应,容器适时的返回资源,而应用IOC之后,则是容器主动的将资源推送给它所管理的组建,组建所要做的仅是选择一种合适的方式来接收资源。这种行为也被称为查找的被动形式。
DI —- IOC的另一种表述方式:即组件以一些预先定义好的方式(例如setter方法)接收来自容器的资源注入。相对IOC而言,这种表述更加直接。
最开始的实现方式:
采用工厂模式:
ioc控制反转: