IOC关注服务(或应用程序部件)是如何定义的以及他们应该如何定位他们依赖的其它服务

 IOC关注服务(或应用程序部件)是如何定义的以及他们应该如何定位他们依赖的其它服务。通常,通过一个容器或定位框架来获得定义和定位的分离,容器或定位框架负责:

  保存可用服务的集合

  提供一种方式将各种部件与它们依赖的服务绑定在一起

  为应用程序代码提供一种方式来请求已配置的对象(例如,一个所有依赖都满足的对象), 这种方式可以确保该对象需要的所有相关的服务都可用。

原文地址:https://www.cnblogs.com/borter/p/9590471.html