标签: naming-conventions
我有一个名为' Material'
类本身代表一种效果,但该类的实例代表一种材料。
我应该打电话给班级'效果'或者'材料' ?
答案 0 :(得分:1)
你在哪个环境工作?
我会保持类和类的实例代表材料并使用子类来实现效果 - 特别是如果效果与材料紧密耦合(通常是这种情况)。这将有助于更好的管理,因为您的效果数组变得更加复杂。
答案 1 :(得分:1)
应用单一责任原则(SRP)并为两个代表的问题制作两个类。