1.IOC是一种设计思想
由Micha Mattson在1996年提出IOC这个概念
2.IOC的作用
降低对象直接的依赖关系,实现对象之间的解耦
3.实现思路
引入IOC容器的概念,原本去医院是自己找医生,现在用app推荐医生,控制权不在自己手上转而交给了app。
4.IOC的弊端
原本直接可以生成的类,要经过中间类来实现,使步骤变得繁琐。
5.IOC和DI的关系
从不同角度描述的都是引用IOC容器到注入的过程。
IOC是种设计思想,指控制权从程序员到用户手中的控制反转。
DI是依赖注入,给出了IOC的实际上实现方式。
IOC
最新推荐文章于 2023-03-30 23:25:34 发布