Hallo zusammen,
ich muss für mein Programm ein Objekt erstellen mit vielen Parametern. Hinzu kommt dass ich den Konstruktor mehrfach überladen müsste sa es von diesem Objekt mehrere Typen gibt. Insgesamt wären das dann 5 konstrukotoren mit 10, 13, 14, 19 Parametern zb.
Das ist sicherlich nicht schöner Code. Daher meine Frage. Sollte ich lieber eine Oberklasse erstellen mit den Eigenschaften die alle haben und dann beerben und spezialisieren oder einfach je Objektart eine eigene unabhängige Klasse?
Edit...Meine Oberklasse hätte dann aber auch schon 8 Eigenschaften welche als Parameter rein müssten.
Vielleicht doch lieber eine Bean und die Eigenschaften mit settern setzen?
Danke euch für Tipps
ich muss für mein Programm ein Objekt erstellen mit vielen Parametern. Hinzu kommt dass ich den Konstruktor mehrfach überladen müsste sa es von diesem Objekt mehrere Typen gibt. Insgesamt wären das dann 5 konstrukotoren mit 10, 13, 14, 19 Parametern zb.
Das ist sicherlich nicht schöner Code. Daher meine Frage. Sollte ich lieber eine Oberklasse erstellen mit den Eigenschaften die alle haben und dann beerben und spezialisieren oder einfach je Objektart eine eigene unabhängige Klasse?
Edit...Meine Oberklasse hätte dann aber auch schon 8 Eigenschaften welche als Parameter rein müssten.
Vielleicht doch lieber eine Bean und die Eigenschaften mit settern setzen?
Danke euch für Tipps
Zuletzt bearbeitet: