你有没有办法缩短这个班级名称?

时间:2010-08-14 20:40:30

标签: oop naming-conventions naming

我有一个名为PriceStep的班级。我在名为PriceStep的类中保留了PriceStepSearchSpace个对象的列表。现在我需要为不同的产品使用不同的PriceStepSearchSpace对象,我需要将它们保存在某种字典中。我打电话给这个新班级PriceStepSearchSpaceRepository

你能想到一个更简单/更短的名字吗?

4 个答案:

答案 0 :(得分:6)

您可以将其称为Repository并将其放在名为PriceSteps.Searchspaces的名称空间中。

答案 1 :(得分:3)

如果我不太可能拥有这些对象的任何其他类型的集合,我可以称之为PriceStepSearchSpaces。否则,我喜欢Timwi关于将相关类放入命名空间以防止重复前缀的想法。

答案 2 :(得分:1)

我会先用SearchSpace代替你的第一个SearchSpaceDictionary

没有必要在父类的前面添加子类名称!

但是,您可能想要重新考虑对象模型,很难根据您提供的信息提供相关建议。

答案 3 :(得分:0)

PriceStepPriceStepsPriceStepsByProduct