简单包含mixins的类的名称是什么?

时间:2012-02-26 10:35:09

标签: terminology naming-conventions nomenclature class-names

是否有一个类的名称只是作为mixins的持有者?

C ++中的一个简单示例如下所示:

template<typename... Mixins>
class WhatsMyName : Mixins... {
};

WhatsMyName没有自己的任何功能,只是它所包含的mixins的代理。

容器和持有人看起来太通用了,MixingBowl太可爱了,Cone太模糊了。我很难过!

2 个答案:

答案 0 :(得分:3)

这是一个案例,或者是盔甲。或者,如果你想变得可爱,那就是Katamari。

答案 1 :(得分:1)

这只是一个普通班级。 Mixins是一个实现细节,应该对命名没有影响。它应该以它的功能命名,而不是它包含的内容。