IOC和DI理解
IOC是什么?IOC—Inversion of Control, 即”控制反转“,是一种设计思想。在java开发中将你设计的对象交给容器来进行管理控制。如何理解好IOC呢?理解好IOC的关键是要明确”谁控制谁,控制什么,为何是反转(有反转就应该有正传),那些方面反转了“。在下面分析一下:谁控制谁,控制什么:传统Java程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IOC是有专门的一个容器来创建这些对象,既由IOC容器来控制对象的创建而不是显式的使用new;谁控制谁?是
原创
2021-04-19 17:27:29 ·
95 阅读 ·
0 评论