标签: ember.js
mixin和extend之间的区别是什么,何时使用每个?
答案 0 :(得分:34)
我写了this article about Ember.Object,它解释了细节上的差异。实质上,使用extend从基类创建一个新类,并使用mixins来分隔您可能希望包含在任意数量的类/对象中的横向关注点。 Mixins可以通过extend包含在类中,也可以通过create包含在对象中。
extend
create
答案 1 :(得分:3)
mixin是一种特殊的多重继承。使用mixins有两种主要情况: