天天看点

重识SpringIoC到底是干什么的?

IoC到底是干什么的?

之前几次面试时被问到为什么会用到IoC,有什么好处?

我都是无脑背出来:解耦,可以很好的重用代码。

重读Spring之后发现自己很蠢,显然了解的不透彻啊

IoC——>首先顾名思义:就举个最简单的例子,当需要调用某个类的实例方法时,不需要程序员自己new好一个对象之后调用对象的方法,而是通过一个还未实例化(或者可以说是还未注入依赖)的类变量来调用。

———>其次才是从对象解耦的角度来阐述。

如果面试时再次碰到要用一句话来概括IoC可以带给我们什么,那么应该如下回答,IoC是一种可以帮助我们解耦各业 务对象间依赖关系的对象绑定方式!