我正在構建一個工具。我有一個收集類,它存儲從網絡上的文件收集的數據。 (爲什麼?因爲從網絡文件讀取比一次讀取所有數據和將數據存儲到一個對象更耗時) 我需要在各種不同的類中使用相同的實例。
我查看了Singleton類的pro和con,並決定使用它,因爲我感覺在Collection類的序列化對象周圍傳遞並不是一個好主意。Singleton Class Vs序列化對象,CSharp
這是一個很好的編程技術嗎?還是有更好的解決方案。我可以提供更多的細節,如果我沒有說清楚
感謝,
- 伊瓦爾
P.S:我不知道,如果這已經被問上話,請指引我正確的崗位,如果是的。
這聽起來像也許你可能正在讀取信息,然後將其存儲在數據庫(或文件,取決於)供您的程序的其他部分使用。 – 2010-07-14 21:53:12
[單身人士:好設計還是柺杖?](http:// stackoverflow。com/questions/11831/singletons-good-design-or-a-crutch) – ripper234 2010-07-14 21:55:54
'我查看了Singleton Classes的pro和con,並決定使用它,因爲我覺得我的Collection類的序列化對象傳遞的不是一個好主意。「你能詳細說明你爲什麼認爲這不是一個好主意嗎? – 2010-07-14 21:55:55