1. IOC IOC(控制反转):在常规的资源查找中,都是当组件需要的时候主动进行容器请求来获取所需要的资源,而IOC则是反其道而行之,是容器主动去将资源推送给需要该资源的组件,而组件所要做的仅仅是选择一种方式去获取发送来的资源。 2. DI DI(依赖注入):可以理解为是IOC的另一种表现形式,即以预先设计好的方式来接受容器的资源。 3. IOC的三个阶段 3.1分离接口与实现 3.2工厂设计模式 3.3反转控制