简述你对IoC(Inversion of Control)的理解.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 03:17:18

简述你对IoC(Inversion of Control)的理解.
简述你对IoC(Inversion of Control)的理解.

简述你对IoC(Inversion of Control)的理解.
一个类需要用到某个接口的方法,我们需要将类A和接口B的实现关联起来,最简单的方法是类A中创建一个对于接口B的实现C的实例,但这种方法显然两者的依赖(Dependency)太大了.而IoC的方法是只在类A中定义好用于关联接口B的实现的方法,将类A,接口B和接口B的实现C放入IoC的 容器(Container)中,通过一定的配置由容器(Container)来实现类A与接口B的实现C的关联.

IoC与DI 首先想说说IoC(Inversion of Control,控制倒转)。这是spring的理解了IoC和DI的概念后,一切都将变得简单明了,剩下的工作只是在spring的

简而言之,就是把创建的职责由应用程序代码搬到了框架中