dependency-injection - 为什么人们谈论 DI 框架 "instantiating an object graph"而不是 "instantiating objects"?

标签 dependency-injection terminology object-graph

我正在阅读一本关于 DI 的书,该书总是谈论 DI 框架“实例化对象图”。为什么这样说而不是“实例化对象”?

最佳答案

对象图由保存彼此引用的对象组成。在这种情况下,图的另一个名称是网络。

如果 IOC 系统忘记设置对象之间的引用,它就没有多大用处!这是对象自动获取对它们需要的其他对象的引用的方式,这就是 IOC 系统的全部值(value)。

关于dependency-injection - 为什么人们谈论 DI 框架 "instantiating an object graph"而不是 "instantiating objects"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533787/

相关文章:

dependency-injection - 某些服务无法使用库 : NetCore. AutoRegisterDi 构建

java - Camel @BeanInject 在蓝图测试中不起作用

git - 术语 "HEAD"、 "head"和 "tip"有何不同?

java:为自定义序列化分配对象引用 ID

java - 如何在我的对象层次结构中找到循环?

c# - 在转换到新供应商期间,如何有效地将一个应用程序映射到两个数据库后端?

c# - 依赖注入(inject)导致工厂激增?

c++ - 在c++中可以容纳什么最大的整数,可以将 float 加1?

javascript - (术语)如何在变量中引用变量?

api - 用于更新对象图的 REST API 设计