2012-07-25 61 views

回答

0

使用容器來容納對象是很好的。如果您想管理一組對象,請使用容器。

+0

謝謝。我認爲使用它(而不是通過構造函數傳遞對象)是一個壞方法。 – CarrotCake 2012-07-25 15:13:12

+0

但它會不會使用大量的內存,因爲我在一個類(容器)中將對象保存爲靜態(在容器中生成的對象是靜態的)?所以內存使用不是最優的? – CarrotCake 2012-07-25 15:24:23

+0

你在乎嗎?你還沒有說過什麼語言或平臺,所以我不會擔心「最佳」的內存使用情況。爲該問題添加更多信息以獲取更具體的答案。 – 2012-07-25 15:30:07

-1

您正在尋找依賴注入模式。以Google Guice爲例。

+0

對於大多數簡單的容器模式,這看起來有點特殊和複雜。我經常使用容器而不需要依賴注入。 FWIW,我認爲C++ std :: vector是一個容器的好例子。 – 2012-07-25 14:05:52

+0

看來用戶正在談論創建對象的容器。我猜依賴注入和服務定位器是模式。 – 2012-07-25 14:10:28

+0

啊,是的,不同的解釋。我想沒有足夠的具體信息?很難判斷OP是否希望容器創建對象(我不希望),或者只是存儲對象。 – 2012-07-25 15:28:56

相關問題