-
Ehrengarde
Komponenten sind einfache Klassifizierungen von Objekten; Typen sind konkrete Vorlagen.
Ich würde sicher nicht zustimmen, dass Komponenten und Typen das selbe sind. Wenn man als Vergleich eine Programmiersprache wie Java heranzieht würden Komponenten den Interfaces entsprechen und Typen den Klassen. Das ist zwar eng beeinander, aber nicht wirklich das selbe.
Was allerdings in meinem Aufbau wirklich (relativ) überflüssig ist sind die Typen.
Rein theoretisch könnte man Typen aus der Hierarchie entfernen und jedes Objekt würde Komponenten und Scripte enthalten.
Typen sind aber extra eingefügt um als eine Art Template zu dienen. Sie initialisieren Variablen (was Komponenten nicht können) und binden Scripte ein (auch wenn ein Script ohne ein Objekt keinen Sinn macht).
Man könnte natürlich die klassische Vererbung von alt bekannten Programmiersprachen einführen und erlauben, dass ein Typ einen anderen Typen erweitert. Das sollte in diesem Fall sogar mit Mehrfach-Vererbung funktionieren.
Das ganze könnte im Editor aber vielleicht ein wenig unübersichtlich werden und für Anfänger eher verwirrend, aber ich werde mir die Option offen lassen.
Danke für das Feedback.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln