Mehrfache Vererbung/Prototypen in JavaScript

Ich komme zu einem Punkt, wo ich brauche eine Art rudimentäre Mehrfachvererbung geschieht in JavaScript. (Ich bin nicht hier, um zu diskutieren, ob das eine gute Idee ist oder nicht, also bitte bitte halten Sie die Kommentare für sich.)

Ich möchte nur wissen, wenn jemand versucht, dies mit allen (oder auch nicht) Erfolg, und wie ging es.

Kochen es nach unten, was ich wirklich brauchen, ist in der Lage, ein Objekt, das fähig ist, erbt ein Objekt von mehr als ein Prototyp Kette (d.h. jeder Prototyp haben könnte, seine eigene Kette), aber in einer bestimmten Reihenfolge (es wird durchsuchen Sie die Ketten, um für die erste definition).

Zu zeigen, wie dies theoretisch möglich ist, es könnte erreicht werden, indem die Befestigung der sekundären Kette an das Ende der primären Kette, aber würde dieses wirken sich auf alle Instanzen dieser früheren Prototypen und das ist nicht das, was ich will.

Gedanken?

Ich denke, dojo erklären Griffe mehrfache Vererbung src auch ich habe das Gefühl, mootools funktioniert auch, vieles davon ist mir schleierhaft, aber ich bin gonna haben, eine schnelle Lesen der dieser als dojo schlägt
Geben Sie einen Blick zu TraitsJS (link 1, link 2) ist es eine wirklich gute alternative zu Mehrfachvererbung und Mixins in Verbindung...
denn das ist nicht sehr dynamisch. Ich möchte in der Lage zu pick-up-änderungen in einer der beiden übergeordneten Kette, wie Sie auftreten. Aber das heißt, ich kann darauf zurückgreifen, wenn es gerade nicht möglich ist.
möglich, Duplikat der führt javascript-Unterstützung Mehrfachvererbung wie C++
Eine interessante Lektüre dazu: webreflection.blogspot.co.uk/2009/06/...

InformationsquelleAutor devios1 | 2012-02-06

Schreibe einen Kommentar