类名是否应该反映类本身或类的实例?

时间:2012-02-29 20:41:01

标签: naming-conventions

我有一个名为' Material'

的课程

类本身代表一种效果,但该类的实例代表一种材料。

我应该打电话给班级'效果'或者'材料' ?

2 个答案:

答案 0 :(得分:1)

你在哪个环境工作?

我会保持类和类的实例代表材料并使用子类来实现效果 - 特别是如果效果与材料紧密耦合(通常是这种情况)。这将有助于更好的管理,因为您的效果数组变得更加复杂。

答案 1 :(得分:1)

应用单一责任原则(SRP)并为两个代表的问题制作两个类。