【发布时间】:2009-03-09 16:39:36
【问题描述】:
我只是想了解标签“容器”的来源。有人知道吗?
似乎很多东西都可以称为“容器”。
【问题讨论】:
-
@TheDeeno - 如果您要问一个问题,最好能礼貌地回复一下。就算是说大家都一头雾水
标签: dependency-injection naming-conventions inversion-of-control conventions
我只是想了解标签“容器”的来源。有人知道吗?
似乎很多东西都可以称为“容器”。
【问题讨论】:
标签: dependency-injection naming-conventions inversion-of-control conventions
因为它充当对象的容器。它是管理其生命周期的框架。它负责实例化、解析引用并销毁它们。
【讨论】:
为了将其与不让实例保持活动状态的工厂区分开来。
【讨论】:
可能是因为它“包含”对象定义(并管理对象的创建和销毁)。
名字里有什么。
【讨论】:
集合一词旨在隐藏事物集合或容器的实现。您不能将其称为列表、数组或堆栈,因为它们是特定类型的实现。 Collection 也可以,但 Container 是流行的词。
【讨论】:
因为它听起来比框架更友好。
【讨论】: