2009-08-20 84 views
1

我試圖爲這些封裝方法結果(例如「SignupResult」),保存多個過濾器值的類(例如「ContactSearchFilter」),我的SortDirection枚舉等等的這些非「輔助」類找到一個集合名稱。我想正確地組織這些內容,但是無法從整體上找到正確的名稱。幫幫我?你如何稱這些類?

回答

1

他們真的有什麼共同點可以證明自己的類別名稱嗎?

如果你想組織這樣的文件,我建議把它們放在同一個文件夾/命名空間作爲它們的依賴關係,即enum屬於在相同的命名空間你使用它的字典,SignupResult所屬連同其他申請程序類等

0

取決於你用它做什麼。如果將它保存在數據庫中,它實際上是一個「實體」。如果你只是用它來傳遞變量,我會稱之爲'Holder'類(儘管這不是一個正式的術語)。

認爲有趣的是,如果你有太多這樣的東西,或許你的設計不太好。你可能不應該那麼多地傳遞結果,就像根據事情發生的動作一樣。 JMHO。 FWIW。

+0

沒有這些不是實體或域相關。是的,尋找比'持有者'類更好的術語...... – Alex 2009-08-20 07:26:45

+0

我通常使用一個結構體,如果我只是傳遞指向事物的指針。但就像我暗示的那樣,我很少有這些東西。然後通常最終成爲他們自己完全成熟的,值得的類,在'核心'庫結構內,或者不需要。 – 2009-08-20 07:32:29

0

也許創建一個名爲UserSession的類,或者像SignupResult/ContactSearchFilter這樣的屬性。