Dependency injection 为什么IoC/DI容器称为';集装箱';?

Dependency injection 为什么IoC/DI容器称为';集装箱';?,dependency-injection,naming-conventions,inversion-of-control,conventions,Dependency Injection,Naming Conventions,Inversion Of Control,Conventions,我只是想知道“容器”这个标签是从哪里来的。有人知道吗 似乎很多东西都可以称为“容器”。因为它听起来比框架更友好。因为它充当对象的容器。它是管理其生命周期的框架。它负责实例化、解析引用并销毁它们。可能是因为它“包含”对象定义(并管理对象创建和销毁) 名称中包含的内容。以便将其与不保持实例活动的工厂区分开来。单词collection用于隐藏事物集合或容器的实现。不能将其称为列表、数组或堆栈,因为它们是特定类型的实现。收集也会起作用,但容器这个词很流行。@TheDeeno-如果你要问问题,最好礼貌地回

我只是想知道“容器”这个标签是从哪里来的。有人知道吗


似乎很多东西都可以称为“容器”。

因为它听起来比框架更友好。

因为它充当对象的容器。它是管理其生命周期的框架。它负责实例化、解析引用并销毁它们。

可能是因为它“包含”对象定义(并管理对象创建和销毁)


名称中包含的内容。

以便将其与不保持实例活动的工厂区分开来。

单词collection用于隐藏事物集合或容器的实现。不能将其称为列表、数组或堆栈,因为它们是特定类型的实现。收集也会起作用,但容器这个词很流行。

@TheDeeno-如果你要问问题,最好礼貌地回答。即使是说每个人都是俱乐部会员,你在开玩笑吗-1对于这个无关的答案。