Spring IoC的理解----找女朋友的方法

来源:互联网 发布:2017优化设计英语答案 编辑:程序博客网 时间:2024/05/01 04:33

Spring IoC,控制反转的意思。

1.传统的对象之间的引用是这样的:对象A需要用到对象B的时候,就主动去创建一个对象B。就如我们传统的找女朋友方法一样,当我们需要找女朋友的时候,会主动的去找符合我们要求的女朋友,身高啊,样貌啊,手机号啊,QQ号等等,都需要我们主动去了解,打听。

2.Spring IoC 中,对象间的引用是这样的:对象A需要用到对象B的时候,A从IoC容器(如xml文件)中得到一个符合要求的对象B,即A只要告诉IoC容器,需要这样一个要求的对象B,IoC容器会自动找到这个对象,注入到对象A中,所以IoC另一种叫法是DI(依赖注入),是在获取依赖对象的时候需要从IOC容器中注入的。就如现在的找女朋友比较流行的一种方法——通过婚介所(相当于IOC容器),对象A只要告诉婚介所(IOC容器--xml文件)需要的对象B的要求,比如身高170啊,体重90斤啊,貌如西施等等,婚介所就会找到这样一个对象B给对象A,就是依赖注入的意思。当对象A需要一个依赖对象——女朋友的时候,通过第三方(婚介所——IOC容器)注入即可,无需自己去找了,这就是控制反转了

0 0
原创粉丝点击