我正在阅读一本关于 DI 的书,该书总是谈论 DI 框架“实例化对象图”。为什么这样说而不是“实例化对象”?
最佳答案
对象图由保存彼此引用的对象组成。在这种情况下,图的另一个名称是网络。
如果 IOC 系统忘记设置对象之间的引用,它就没有多大用处!这是对象自动获取对它们需要的其他对象的引用的方式,这就是 IOC 系统的全部值(value)。
关于dependency-injection - 为什么人们谈论 DI 框架 "instantiating an object graph"而不是 "instantiating objects"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2533787/