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

1.控制反转(Ioc)是设计模式,遵从了依赖倒置(DIP)原则

2.依赖注入(DI)是实现控制反转(Ioc)的手段

总结

  1. 依赖倒置是面向对象开发领域中的软件设计原则,它倡导上层模块不依赖于底层模块,抽象不依赖细节。
  2. 依赖反转是遵守依赖倒置这个原则而提出来的一种设计模式,它引入了 IoC(控制反转) 容器的概念。
  3. 依赖注入是为了实现依赖反转的一种手段之一。
  4. 它们的本质是为了代码更加的“高内聚,低耦合”。

参考链接

https://blog.csdn.net/briblue/article/details/75093382

原文地址:https://www.cnblogs.com/shiruina/p/9408432.html