DI是IOC的具体表现,DI表示为依赖注入,就是注入属性;
IOC是控制反转,在java中,不在通过new对象使用属性和方法,而是通过IOC技术,即利用反射+注解 或者 反射+xml 实现管理对象,通常还需要设计模式的支持。
DI需要在创建对象的基础之上完成。
DI是IOC的具体表现,DI表示为依赖注入,就是注入属性;
IOC是控制反转,在java中,不在通过new对象使用属性和方法,而是通过IOC技术,即利用反射+注解 或者 反射+xml 实现管理对象,通常还需要设计模式的支持。
DI需要在创建对象的基础之上完成。