Also das klingt schon ziemlich kaputt,
ist es so schlimm den Nutzer deiner Klasse selbst entscheiden zu lassen welche Zusatz-Module er benötigt ?
Klassen erweitern ?
Ich werde das Gefühl nicht los, dass du hier Klassen als Namensraum missbrauchst. Klassen beschreiben etwas.
Nach deiner (sehr knappen) Beschreibung zu urteilen, eine Art Tabelle.
Klassen kann man durch Vererbung spezialisieren. Wenn B von A erbt, dann muss/sollte gelten: B ist ein A.
Wenn das Ziel sein, dass mehrere Programmieren an der Klasse rumbasteln können - im Sinne von erweitern - solltest du über eine Versionsverwaltung nachdenken
Zu viele Wenns. Mehr Input!
Grüße...
bwbg
Nach deiner (sehr knappen) Beschreibung zu urteilen, eine Art Tabelle.
Klassen kann man durch Vererbung spezialisieren. Wenn B von A erbt, dann muss/sollte gelten: B ist ein A.
Wenn das Ziel sein, dass mehrere Programmieren an der Klasse rumbasteln können - im Sinne von erweitern - solltest du über eine Versionsverwaltung nachdenken
Zu viele Wenns. Mehr Input!
Grüße...
bwbg
"Du bist der Messias! Und ich muss es wissen, denn ich bin schon einigen gefolgt!"