IoC 控制反转

程序的资源对象(下称a),不由程序(下称A)本身直接管理,而由第三方环境(如Spring。下称B)代为管理(生产、获取、销毁)。

当A需要使用a时,A只需向B获取,不需要自行管理(生产、获取、销毁)。

IoC与DI简明解释


DI 依赖注入

被注入对象(下称B)在设计时,提供slot。

在使用时当需要向B注入某属性,则通过slot注入给B。

注入是在runtime动态按需实现的,B在这个过程中是被动的,runtime主动。

IoC与DI简明解释

相关文章:

  • 2021-06-07
  • 2021-07-27
  • 2022-12-23
  • 2021-09-01
  • 2022-01-03
  • 2021-12-03
  • 2021-09-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-05-22
  • 2021-11-21
  • 2021-12-14
  • 2021-12-11
  • 2021-12-05
相关资源
相似解决方案