Modellierung im Unterricht
Wir haben im Unterricht ein gemeimsames Klassendiagramm (also eine Schnittstellenvereinbarung) entwickelt. Zu einer Schnittstellenverinbarung gehört auch eine Dokumentation, damit eindeutig für alle beteiligten Entwickler festgelegt ist, was welche Methode leistet, wobei das "Wie" den Programmierern obliegt.
Für Polybius findet ihr unten eine mögliche Modellierung basierend auf einem 2-dimensionalem Array. Informiert euch im Buch auf Seite 53 ff. über mehrdimensionale Arrays.
Für die Schnellen: Findet eine Lösung ohne die Verwendung eines 2-dimensionalen Arrays und auf der Basis eines Strings.
Klassendiagramm der gemeinsamen Modellierungsphase
Dokumentation der gemeinsamen Modellierung
Die Klassen Caesar, Viginere und die abstrakte Oberklasse Kryptomat sind im Abschnitt Kryptomat vollständig dokumentiert.
Klasse Polybius
Quellcode
Wie heißt das Verfahren?🔒