Hallo
mats74,
Die Logikklasse sollte in eine eigene Datei ausgelagert werden. Außerdem ist der Großteil der Logik nicht in einer Klasse namens
Logik oder so ähnlich, sondern in den zahlreichen anderen Klassen, die im Logikteil benötigt werden. Eine zentrale Steuerungsklasse habe ich aber z.B. in einigen meiner Projekte auch.
Um deine Frage beantworten zu können, müsste man außerdem wissen, was die Methode
Logikmethode macht. Denn zu viel auszulagern ist auch wieder ungeschickt, denn dann ist vielleicht GUI-Teil in den Logik-Klassen. Die Logikklassen sollten z.B. eigentlich keine übersetzten Texte enthalten. Den Status liest du von dort als Enum aus und übersetzt ihn dann im GUI-Teil in einen entsprechenden String.
Aber fang einfach mal an und wenn du dir nicht sicher bist, kannst du ja speziell noch mal fragen.
Grüße,
Yogu