Ich habe eine Klasse, welche etliche Konstruktoren für die verschiedensten Variablenkonstellationen enthält. Für Anpassungen an meinem Programm kommen immer wieder neue Variablen zu dieser Klasse hinzu, so dass ständig die Anzahl an Konstruktoren wächst.
Ist es da eine gute Lösung, nur einen Konstruktor zu haben, welche eine Hashmap mit den Variablennamen (die Namen habe ich per public static final String öffentlich zugänglich gemacht) und ihren Werten enthält und diese dann halt parsen. So muss ich nur wenig ändern, wenn mal wieder Sachen hinzukommen. Oder ist das schlechter Programmierstil?
Ist es da eine gute Lösung, nur einen Konstruktor zu haben, welche eine Hashmap mit den Variablennamen (die Namen habe ich per public static final String öffentlich zugänglich gemacht) und ihren Werten enthält und diese dann halt parsen. So muss ich nur wenig ändern, wenn mal wieder Sachen hinzukommen. Oder ist das schlechter Programmierstil?