IOC:控制反转,控制权的转移,应用程序本身不负责对象的创建和维护,而是由外部容器负责创建和维护。
DI(依赖注入)是其一种实现方式
目的:创建对象并且组装对象之间的关系
那么到底是“哪些方面的控制被反转了呢?”:获得依赖对象的过程被反转了。控制被反转之后,获得依赖对象的过程由自身管理变为了由IOC容器主动注入。
获得依赖对象的过程不是有我们自己来控制,而是由外部容器来控制。
所谓依赖注入,就是有IOC容器在运行期间,动态地将某种依赖关系注入到对象中。
本文深入解析了控制反转(IOC)的概念及其核心实现方式——依赖注入(DI)。详细阐述了通过IOC容器进行对象创建和依赖关系管理的过程,以及这种方式如何简化应用程序的开发和维护。

5万+

被折叠的 条评论
为什么被折叠?



