Hallo,
weiss nicht ob der Titel verständlich ist aber versuche mal mein Problem zu schildern:
Es gibt die Klasse Probe. Eine Probe ist von einem Typ, zb Bodenprobe oder Luftprobe..usw. Dies soll flexibel erweiterbar sein, eg. man kann zur laufzeit einfach einen neuen Probetyp hinzufügen zb. Wasserprobe.
Gibts dazu irgendein Design pattern wie man so etwas macht?
Oder wird das einfach mit einer Probe und ProbeTyp Klasse gelöst?
(Der Probetyp ist dann aber kein eigener "Typ" im Sinne der Programmiersprache, eg. "probe instanceof wasserprobe" geht nicht)
weiss nicht ob der Titel verständlich ist aber versuche mal mein Problem zu schildern:
Es gibt die Klasse Probe. Eine Probe ist von einem Typ, zb Bodenprobe oder Luftprobe..usw. Dies soll flexibel erweiterbar sein, eg. man kann zur laufzeit einfach einen neuen Probetyp hinzufügen zb. Wasserprobe.
Gibts dazu irgendein Design pattern wie man so etwas macht?
Oder wird das einfach mit einer Probe und ProbeTyp Klasse gelöst?
(Der Probetyp ist dann aber kein eigener "Typ" im Sinne der Programmiersprache, eg. "probe instanceof wasserprobe" geht nicht)