我有一個叫PriceStep
的課。我在名爲PriceStepSearchSpace
的類中保留了一個PriceStep
對象的列表。現在我需要針對不同的產品有不同的PriceStepSearchSpace
對象,我需要將它們保存在某種字典中。我稱這個新類爲PriceStepSearchSpaceRepository
。你有什麼辦法縮短這個班名嗎?
你能想到一個更簡單/更短的名字嗎?
我有一個叫PriceStep
的課。我在名爲PriceStepSearchSpace
的類中保留了一個PriceStep
對象的列表。現在我需要針對不同的產品有不同的PriceStepSearchSpace
對象,我需要將它們保存在某種字典中。我稱這個新類爲PriceStepSearchSpaceRepository
。你有什麼辦法縮短這個班名嗎?
你能想到一個更簡單/更短的名字嗎?
我可以稱之爲PriceStepSearchSpaces
如果它是不可能的,我會的任何其他類型的對象的集合。否則,我喜歡Timwi將相關類放入命名空間的想法,以防止前綴重複。
你可以把它Repository
並把它放在一個名爲PriceSteps.Searchspaces
命名空間。
我會去與SearchSpace
你的第一個和SearchSpaceDictionary
第二。
有沒有必要前言父類與它的子類的名字!
然而,你可能要重新考慮你的對象模型,很難給出有關根據您所提供的信息諮詢。
PriceStep
。 PriceSteps
。 PriceStepsByProduct
。
重要的不是長度,它是多麼容易閱讀。添加一些下劃線,並保持名稱的描述性,即'price_step_search_space' – Inverse 2010-08-14 21:05:18
@反過來 - 下劃線使閱讀更容易?我很高興你沒有爲我的部門編寫編碼標準。 – 2010-08-14 21:32:03
@inverse - 這是我對不同標準的品味問題。除單元測試名稱外,我們不使用下劃線。 – derdo 2010-08-14 21:38:34