什么是IOC
2016-04-27 12:24
411 查看
什么是IOC
IOC:控制反转,控制权的转移,应用程序本身不负责对象的创建和维护,而是由外部容器负责创建和维护。
DI(依赖注入)是其一种实现方式
目的:创建对象并且组装对象之间的关系
那么到底是“哪些方面的控制被反转了呢?”:获得依赖对象的过程被反转了。控制被反转之后,获得依赖对象的过程由自身管理变为了由IOC容器主动注入。
获得依赖对象的过程不是有我们自己来控制,而是由外部容器来控制。
所谓依赖注入,就是有IOC容器在运行期间,动态地将某种依赖关系注入到对象中。
IOC:控制反转,控制权的转移,应用程序本身不负责对象的创建和维护,而是由外部容器负责创建和维护。
DI(依赖注入)是其一种实现方式
目的:创建对象并且组装对象之间的关系
那么到底是“哪些方面的控制被反转了呢?”:获得依赖对象的过程被反转了。控制被反转之后,获得依赖对象的过程由自身管理变为了由IOC容器主动注入。
获得依赖对象的过程不是有我们自己来控制,而是由外部容器来控制。
所谓依赖注入,就是有IOC容器在运行期间,动态地将某种依赖关系注入到对象中。
相关文章推荐
- Spring注入
- maven scope含义的说明
- [CareerCup] 17.11 Rand7 and Rand5 随机生成数字
- Redis的常用方法总结
- 【数据结构】【面试题】找N个数据中最大的K个数据
- spring框架学习(二)依赖注入
- Android-Github-Oauth学习小结1
- Spring入门之实例化Bean的三种方式
- JPA常用注解
- jeecms v7
- Centos7网络配置+图形界面设置
- 历届试题 大臣的旅费(PREV-9)
- 【翻译】Xibo官方文档5-CMS SETTING
- DPDK 虚拟机设置
- 多波束与声纳在找出露管线上的区别
- 编译错误记录
- Blender51个基本操作
- windows 下 go环境配置
- ios 找出导航栏下面的黑线(可隐藏,改变样式等)
- 编译错误记录