Ich versuche, ein Programm zu entwerfen, das eine API von Drittanbietern verwendet. Die Drittanbieter-API beschreibt eine Eingabe mit 296 Feldern und eine Ausgabe mit 179 Feldern. Natürlich möchte ich, dass Klassen die Eingabe und Ausgabe darstellen. Gibt es Tricks zum Entwerfen einer Klasse mit so vielen Feldern? Soll ich für jedes Feld einen normalen Getter und Setter haben?Wie behandelt man eine Java-Klasse mit Hunderten von Feldern?
Hinweis: Da Sie fragen, nimmt die API eine Zeichenfolge mit allen Feldern im Format mit fester Breite als Eingabe und gibt eine Zeichenfolge mit der Ausgabe auch im Format mit fester Breite zurück. Es ist sehr schwer, daraus eine nicht-flache Struktur zu interpretieren.
Wenn es nur eine Containerklasse ist, würde ich Ihre Felder nur öffentlich machen, damit Sie sie direkt ändern können und vermeiden Sie alle diese Methoden. –