Inverse of Control控制反转
对于软件来说,是指某一接口的具体实现类的选择控制权从调用类转给第三方。
Dependency Injection依赖注入
调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入。
IoC的类型
从注入方法上看,有三钟:
构造函数注入,属性注入和接口注入
通过容器完成依赖关系的注入,意义是让开发者从底层实现类的实例化,依赖关系装配的工作中脱离出来,专注于业务逻辑开发。
Inverse of Control控制反转
对于软件来说,是指某一接口的具体实现类的选择控制权从调用类转给第三方。
Dependency Injection依赖注入
调用类对某一接口实现类的依赖关系由第三方(容器或协作类)注入。
IoC的类型
从注入方法上看,有三钟:
构造函数注入,属性注入和接口注入
通过容器完成依赖关系的注入,意义是让开发者从底层实现类的实例化,依赖关系装配的工作中脱离出来,专注于业务逻辑开发。