2012-11-24 4 views

Antwort

34

Ich schrieb this article about Ember.Object, die die Unterschiede im Detail erklärt. Verwenden Sie im Wesentlichen extend, um eine neue Klasse aus einer Basisklasse zu erstellen, und verwenden Sie Mixins, um Seitenprobleme zu trennen, die Sie möglicherweise in eine beliebige Anzahl von Klassen/Objekten einschließen möchten. Mixins können in Klassen über extend oder Objekte über create aufgenommen werden.

+0

Es ist was ich will.Thank so viel. – NkS

3

Ein Mixin ist eine spezielle Art der Mehrfachvererbung. Es gibt zwei Hauptsituationen, in denen Mixins verwendet werden:

  1. Sie möchten viele optionale Funktionen für eine Klasse bereitstellen.
  2. Sie möchten eine bestimmte Funktion in vielen verschiedenen Klassen verwenden.
Verwandte Themen