Ioc(控制反转)、DI(依赖注入)
1.控制反转(Ioc)是设计模式,遵从了依赖倒置(DIP)原则
2.依赖注入(DI)是实现控制反转(Ioc)的手段
总结
- 依赖倒置是面向对象开发领域中的软件设计原则,它倡导上层模块不依赖于底层模块,抽象不依赖细节。
- 依赖反转是遵守依赖倒置这个原则而提出来的一种设计模式,它引入了 IoC(控制反转) 容器的概念。
- 依赖注入是为了实现依赖反转的一种手段之一。
- 它们的本质是为了代码更加的“高内聚,低耦合”。
参考链接
https://blog.csdn.net/briblue/article/details/75093382