17 Grafische Benutzeroberfläche

Unsere bisherigen Programme können vom Benutzer nur über eine textbasierte Konsole genutzt werden. Dies ist zum Testen einer Fachklasse sehr praktisch, in der Anwendung jedoch nicht besonders benutzerfreundlich.

Aufgrund der Trennung zwischen Fachklassen und UI-Klassen (vgl. Kapitel 8.1) können wir diese textbasierten Benutzerkonsolen nun durch grafische Benutzeroberflächen (GUI1) ersetzen, ohne dabei die fachliche Programmlogik anpassen zu müssen.