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