Eingabe konvertieren
Schachkoordinaten, Backendkoordinaten
Otto Meiers Eingabe wird vermutlich in normalen Schachkoordinaten erfolgen. Diese müssen zu Indizes zwischen 0 und 7 für das Backend konvertiert werden. Die Konvertierung wird an dieser Stelle zusammen mit dem Frontend erwähnt, um im Backend sofort mit 0 bis 7 als fertige Koordinaten arbeiten zu können, ohne diese erst zu erstellen. Das müsst ihr jedoch nicht zwangsläufig auch so aufteilen. Ihr könntet auch eine eigene Klasse für die Konvertierung erstellen.
Aufgabe
Habt ihr im Klassendiagramm bereits Methoden zur Koordinatenkonvertierung aufgeschrieben? Falls nein, überlegt euch kurz, wie und wo dies geschehen soll und ergänzt euer Klassendiagramm damit.
Quellen
- [1]: Schachbrett(letzter Zugriff: 06.08.2024) - Urheber: Wilfredor - Lizenz: Creative Commons CC0 1.0 Universal Public Domain
- [2]: Digitales Schachbrett - Urheber: THL - Lizenz: inf-schule.de