在ember.js中,什么';mixin和extend的区别是什么?

在ember.js中,什么';mixin和extend的区别是什么?,ember.js,Ember.js,mixin和extend的区别是什么,何时使用它们?我写了这篇文章,详细解释了它们的区别。本质上,使用extend从基类创建一个新类,并使用mixin来分离可能要包含在任意数量的类/对象中的横向关注点。mixin可以通过extend包含在类中,也可以通过create包含在对象中。mixin是一种特殊的多重继承。使用混合器的主要情况有两种: 您希望为类提供许多可选特性 您希望在许多不同的应用程序中使用一个特定的功能 上课 这就是我想要的。非常感谢你。

mixin和extend的区别是什么,何时使用它们?

我写了这篇文章,详细解释了它们的区别。本质上,使用
extend
从基类创建一个新类,并使用mixin来分离可能要包含在任意数量的类/对象中的横向关注点。mixin可以通过
extend
包含在类中,也可以通过
create
包含在对象中。mixin是一种特殊的多重继承。使用混合器的主要情况有两种:

  • 您希望为类提供许多可选特性
  • 您希望在许多不同的应用程序中使用一个特定的功能 上课

  • 这就是我想要的。非常感谢你。