IOC和DI的区别

IOC和DI描述的是同一件事情,也就是对象实例化及依赖关系维护这件事情,只不过角度不同。

IOC是站在对象的角度,对象实例化及其管理的权利反转给了容器。

DI是站在容器的角度,容器把对象依赖的其他对象注入,比如,A对象实例化过程中因为声明了一个B类型的属性,那么,就需要容器把B对象注入给A。

posted @ 2021-10-22 16:59  丙炎  阅读(254)  评论(0)    收藏  举报