PolyModel

Die PolyModel Klasse ist die Superklasse für Daten Model Definitionen und kann selbst eine Superklasse für weitere Definitionen sein. Ein Query Objekt von einem PolyModel kann als Ergebnismenge Instanzen der Klasse und deren Kindklassen haben.
Damit hat man die Möglichkeit in der Hand einen Prototypen zu bauen, von dem dann weitere Klassen abgeleitet werden können.

Die PolyModel Klasse ist selbst eine Kind Klasse von Model, sie überschreibt einige Methoden. Kindklassen können neue Eigenschaften definieren, es können aber keine bestehenden Überschrieben werden, da sonst eine DuplicateProperty Ausnahme ausgelöst wird.

Schreibe einen Kommentar