IOC(控制反转)、DI(依赖注入)

ioc存在的意义:“高内聚,低耦合”。 ioc可以使类与类之间-高内聚: 类内部的关系越紧密越好;低耦合: 类与类的关联越少越好。用自己的话说就是类与类之间需要调用的时候,我们再也不是直接去调用了,而是通过ioc容器,运行的时候动态的生成对象、执行对象的方法、改变对象的属性,spring就是通过反射来实现注入的。 采用了依赖注入,在初始化的过程中就不可避免的会写大量的new。这里IoC容器就解决了
相关文章
相关标签/搜索