Spring狂神-P04 IOC的本质

控制反转IoC,是一种设计思想,DI(依赖注入)是实现IoC的一种方法,也有人认为DI只是IoC的另一种说法。没有IoC的程序中,我们使用面向对象编程,对象的创建与对象间的依赖关系完全硬编码在程序中,也就是需要一个对象就new出来,对象的创建由程序自己控制,控制反转后将对象的创建转移给第三方,也就是获得依赖对象的方式反转了。不需要new了,需要什么依赖对象只管问第三方要。

在Spring中实现控制反转的是IoC容器,其实现方法是依赖注入。IoC容器最低的接口是BeanFactory。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容