Zitat Zitat von Cornix Beitrag anzeigen
Gibt es vielleicht Kommentare zum Objekt-System oder der Objekt-Typ / Objekt-Typ-Komponenten Datenbank?
Finde ich nicht gut gelöst.
Die Komponenten und Typen sind ein und das selbe. Warum werden die in zwei unterschiedlichen Dingen unterteilt?

Bei deinem Beispiel mit:

Code:
Komponente: Person
Text name
Int alter

Komponente: Kämpfer
Int hp
Int mp
Int atk
Int def

Objekt-Typ: Held
Komponente Person
Komponente Kämpfer
Kann man Held nicht mehr weitervererben. Wenn ich jetzt unterschiedliche Typen von Helden z.B. HeldMensch und HeldZwerg haben möchte, dann muss ich jedes Mal für jeden Held auch eine neuen Typ anlegen, den ich alle Komponenten zuweisen muss. Möchte ich aber später allen Helden eine neue Komponente hinzufügen, dann ist Fleißarbeit angesagt, weil ich nun in jedem Helden-Typ die Komponente hinzufügen muss.
Es macht daher Sinn, es so zu vereinfachen, dass man nur mit Typen arbeitet, oder zumindest so, dass man auch Objekte erben kann, nur dann wären wir wieder beim Punkt, dass Komponenten und Objekten das selbe sind.