在內存管理,內存佔用和開發人員易用性方面,爲自定義實體對象創建幫助程序方法的最佳做法是什麼。創建業務實體幫助程序方法的最佳實踐
所以我有我的對象,我需要一個獲取,保存,獲取歷史,甚至可能是一個查找方法。這三個選項是:
包括在對象本身(的方法獲取將是非intuative,你將不得不創建一個新的對象,然後做:
myObject.Get(ID)
附上方法作爲對象類型的靜態方法。
MyObject來爲MyObject = MyObject.Get(ID)
創建一個新的靜態方法類,這需要開發人員爲該項目包含兩個dll。實體,EntityHelper在每一個參考
MyObject來爲MyObject = ObjectHelper.Get(ID)
看來,微軟已經選擇了選項1,我使用List作爲對象具有附加的例子中,找到並含有方法。
如果您選擇回覆,首先要感謝您,其次,您可以描述在每種情況下如何處理內存和垃圾回收。