2010-08-14 80 views
1

我有一個叫PriceStep的課。我在名爲PriceStepSearchSpace的類中保留了一個PriceStep對象的列表。現在我需要針對不同的產品有不同的PriceStepSearchSpace對象,我需要將它們保存在某種字典中。我稱這個新類爲PriceStepSearchSpaceRepository你有什麼辦法縮短這個班名嗎?

你能想到一個更簡單/更短的名字嗎?

+0

重要的不是長度,它是多麼容易閱讀。添加一些下劃線,並保持名稱的描述性,即'price_step_search_space' – Inverse 2010-08-14 21:05:18

+4

@反過來 - 下劃線使閱讀更容易?我很高興你沒有爲我的部門編寫編碼標準。 – 2010-08-14 21:32:03

+1

@inverse - 這是我對不同標準的品味問題。除單元測試名稱外,我們不使用下劃線。 – derdo 2010-08-14 21:38:34

回答

3

我可以稱之爲PriceStepSearchSpaces如果它是不可能的,我會的任何其他類型的對象的集合。否則,我喜歡Timwi將相關類放入命名空間的想法,以防止前綴重複。

6

你可以把它Repository並把它放在一個名爲PriceSteps.Searchspaces命名空間。

1

我會去與SearchSpace你的第一個和SearchSpaceDictionary第二。

有沒有必要前言父類與它的子類的名字!

然而,你可能要重新考慮你的對象模型,很難給出有關根據您所提供的信息諮詢。

0

PriceStepPriceStepsPriceStepsByProduct