Hahaha: OOP, ist rekursive Klassendefinition möglich?

Beitrag lesen

Abend,

Ich weiß leider nicht, wie man das auf Denglisch nennt,
aber ich würde vermuten "Collection".

Collection.. Denglisch.. aha.

Stichwort:
abstrakte Klasse.

Beispiel:
Du erstellst eine abstrakte Klasse "AbstrFrmElement" von
der sich jede weitere, ein HTML-Element repraesentierende,
Klasse ableitet. Gemeinsame Attribute, wie zb die Id oder
der Name, werden dort definiert. Somit erbt jede implementierende
Klasse die Eigenschaften der Basisklasse. Von diesem Punkt
an kann man bedenkenslos weiter abstrahieren - zB "AbstrFrmTextarea"
welches sich von "AbstrFrmTextbox" ableitet, jedoch um die Angabe
der Anzahl der Reihen ergaenzt wurde.
Nach und nach baut man sich auf diese Weise ein recht umfangreiches
Framework auf. Kommt halt darauf an wie sehr man in die Tiefe
gehen moechte (zB Eventhandler fuer bestimmte Elemente,
Abhaengigkeiten zu anderen Elementen, Data Binding etc..)

Liebe Gruesse
Hahaha