Class 使用'好吗';集装箱'';对于对象?

Class 使用'好吗';集装箱'';对于对象?,class,containers,Class,Containers,使用单个类“保存”对象是否方便?比如说,如果我想多次使用一个对象(同一个对象),我可以很容易地从创建了静态对象的“容器类”中获得它。最好使用容器来包含对象。如果要管理对象集合,请使用容器。您正在寻找依赖项注入模式。例如,寻找Google Guice。对于大多数简单的容器模式来说,这似乎有点具体和复杂。我经常使用不需要依赖注入的容器。FWWW,我将考虑C++ STD::vector:容器的一个好例子。看起来用户正在谈论创建对象的容器。我想依赖注入和服务定位器是模式。啊,是的,不同的解释。我想没有足

使用单个类“保存”对象是否方便?比如说,如果我想多次使用一个对象(同一个对象),我可以很容易地从创建了静态对象的“容器类”中获得它。

最好使用容器来包含对象。如果要管理对象集合,请使用容器。

您正在寻找依赖项注入模式。例如,寻找Google Guice。

对于大多数简单的容器模式来说,这似乎有点具体和复杂。我经常使用不需要依赖注入的容器。FWWW,我将考虑C++ STD::vector:容器的一个好例子。看起来用户正在谈论创建对象的容器。我想依赖注入和服务定位器是模式。啊,是的,不同的解释。我想没有足够的具体信息?很难判断OP是希望容器创建对象(我希望不是),还是只存储对象。重新读取后,OP似乎不希望管理集合,因此您的依赖项注入模式可能相当不错。你也可以用一座桥谢谢。我认为使用这种方法(而不是通过构造函数传递对象)是一种不好的方法。但是它不会占用大量内存吗?因为我正在将1类(容器)中的对象保存为静态对象(容器中生成的对象是静态的)?所以内存使用不是最优的?你在乎吗?你没有说什么语言或平台,所以我不会担心“最佳”内存使用。为问题添加更多信息以获得更具体的答案。您是保存一个对象还是多个对象?如果您有只为一个对象提供接口的东西,那么您可以或我正在保存(多个类的)多个对象。谢谢你的链接。顺便说一句。总是很有帮助的。