ICO(控制反转):全称为Inverse of Control.从字面上理解就是控制反转了,将对在自身对象中的一个内置对象的控制反转,反转后不再由自己本身的对象进行控制这个内置对象的创建,而是由第三方系统去控制这个内置对象的创建。
DI(依赖注入):全称为Dependency Injection,意思自身对象中的内置对象是通过注入的方式进行创建。
ICO就是一种软件设计思想,DI是这种软件设计思想的一个实现
ICO和DI
最新推荐文章于 2024-04-01 16:08:48 发布
ICO(控制反转):全称为Inverse of Control.从字面上理解就是控制反转了,将对在自身对象中的一个内置对象的控制反转,反转后不再由自己本身的对象进行控制这个内置对象的创建,而是由第三方系统去控制这个内置对象的创建。
DI(依赖注入):全称为Dependency Injection,意思自身对象中的内置对象是通过注入的方式进行创建。
ICO就是一种软件设计思想,DI是这种软件设计思想的一个实现