我有这个看起来像这样的基本组件类
class Component {
constructor() {
this.manager = null;
}
behavior(){
//some behavior
}
}
我希望 GameObject 的实例通过执行类似的操作来动态继承该行为
var myGameObject = new GameObject();
myGameObject.attach(myComponent);
这样我就可以轻松做到
myGameObject.behavior();
这可以通过 ES6 实现吗?如果不是,我还有什么其他选择?