1.1k Aufrufe
Gefragt in Anwendungen(Java,C++...) von
Hallo zusammen,

ich habe eine Klasse mit knapp 300 Zeilen Code. Dort befinden sich
auch ein paar Hilfsmethoden, die den Code aus vorherigen Zeilen
etwas kompakter halten sollen.
In der Hauptklasse erfolgt die Eingabe durch den Benutzer.
Die eigentlichen Berechnungen erfolgen in der zweiten Klasse (die
mit den 300 Zeilen)
Ist es sinnvoll etwaige (Hilfs)methoden auszulagern in eine dritte
Klasse?
Damit würde die zweite Klasse etwas kleiner werden.
Dachte da an etwas wie

[code]public class HelpMethods {
....
Methode 1

....
Methode 2

}

Grüße

Moritz

1 Antwort

0 Punkte
Beantwortet von computerschrat Profi (32.2k Punkte)
Hallo Moritz,
Im Sinne einer guten Strukturierung des Codes ist die Anlage von Klassen sicherlich immer zu überlegen. Insbesondere, wenn Methoden auch in anderen Programmen verwendet werden sollen ist es vernünftig, weil man sich viel Arbeit sparen kann. Wenn aber eine Wiederverwendung eher nicht zu erwarten ist, ist die Auslagerung eher mit etwas Mehraufwand verbunden, denn wenn schon eine eigene Klasse, dann auch ordentlich, so dass eine Wiederverwendung geht.

Gruß
computerschrat
...