【发布时间】:2013-07-11 19:12:11
【问题描述】:
是否可以在 C++ (C++11) 中创建 mixins - 我想为每个实例而不是每个类创建行为。
在 Scala 中,我会使用匿名类来做到这一点
val dylan = new Person with Singer
【问题讨论】:
-
模板类是否满足您的需求?
-
嗯。混入不是更像“通过增强另一种类型来创建新类型”。也就是说,它的行为不是针对每个实例的。
-
@lulyon 是的,取决于代码量。我想要一个简单的用法
-
这不是装饰器模式的用例吗?
-
装饰器是否增加和混合添加?我想总结特征。