在JavaScript中使用traits的OOP的一个好例子是什么?

在JavaScript中使用traits的OOP的一个好例子是什么?,javascript,oop,inheritance,traits,Javascript,Oop,Inheritance,Traits,我一直在使用Traits.js和/或JSTraits,但在某些情况下,我很难将OOP和Traits的概念结合起来。是否有一个很好的例子显示继承、复杂对象实例化和特性 如果可能的话,我希望避免使用生成器函数,并且仍然能够使用“new Foo”来构造实例。我最终放弃了,决定使用Coffeescript的小类机制,和地球上其他人一样,我也推出了自己的混合代码。特质和继承不能很好地结合在一起。现在回答这个问题已经很晚了。但如果有人无意中发现了这个问题,我同时重构了其他3个与JavaScript+特质相关

我一直在使用Traits.js和/或JSTraits,但在某些情况下,我很难将OOP和Traits的概念结合起来。是否有一个很好的例子显示继承、复杂对象实例化和特性


如果可能的话,我希望避免使用生成器函数,并且仍然能够使用“new Foo”来构造实例。

我最终放弃了,决定使用Coffeescript的小类机制,和地球上其他人一样,我也推出了自己的混合代码。

特质和继承不能很好地结合在一起。现在回答这个问题已经很晚了。但如果有人无意中发现了这个问题,我同时重构了其他3个与JavaScript+特质相关的Q的代码,可以在这里、这里和那里找到。