Spring之IOC与DI的不同

来源:互联网 发布:java金融系统开发实例 编辑:程序博客网 时间:2024/06/01 09:53

IOC:将对象的创建交由Spring管理.
DI(Dependency Injection):在对象的创建过程中,把对象依赖的属性注入。
面向对象中对象与对象间的关系:
a.依赖

class A{   private B b;}

A 依赖于b
b.继承(is-a)
c.聚合:(has-a)
笔记本电脑(A)与鼠标(B)的关系
A存在,B可有可无
d.组合:contains-a
人与手的关系
A 创建,B创建;A消亡,B消亡

0 0