Ioc: inversion of Control , 即控制反转。ioc 容器控制对象的创建
谁控制谁: ioc 容器控制对象 控制什么: 控制外部资源的获取。
DI: Dependency Injection, 即 “依赖注入” 。
谁依赖谁: 应用程序依赖容器
为什么需要依赖:应用程序需要Ioc 容器来提供对象需要的外部资源;
谁注入谁: ioc 容器注入应用程序某个对象, 应用程序依赖的对象。
注入了什么:注入某个对象所需要的外部资源(包括 对象,资源,常量数据)。
“依赖注入”,相对IoC 而言,“依赖注入”明确描述了“被注入对象依赖IoC容器配置依赖对象”。