Zustandsdiagramme zur Modellierung von Spielobjekten
Zustandsdiagramme sind ein hervorragendes Mittel um die ZustĂ€nde von Spielobjekten modellieren zu können. Im Folgenden werden wir uns Zustandsdiagramme im Allgemeinen anschauen und anschlieĂend auf unser Spiel ĂŒbertragen.
Zustandsdiagramme
Ein Zustandsdiagramm besteht aus ZustĂ€nden (Kreisen) und ĂbergĂ€ngen (Pfeilen). Der Startzustand wird durch einen Extrapfeil und die EndzustĂ€nde mit einem Doppelkreis gekennzeichnet.
Im Folgenden ist ein Zustandsdiagramm zu sehen, welches die ZustĂ€nde fĂŒr Objekte der Klasse Lehrer modelliert:
Aufgaben
Beantwortet die folgenden Fragen
In welchem Zustand startet ein Lehrerobjekt?
Lösung
Start
In welche ZustÀnde kann das Lehrerobjekt aus dem Zustand Beantworten wechseln?
Lösung
Warten
In welche ZustÀnde kann das Lehrerobjekt aus dem Zustand Warten wechseln?
Lösung
Beantworten, Besprechen
Ist die Abfolge von Methodenaufrufen zulÀssig? aufgabe stellen -> frage empfangen -> beantworten -> beantworten -> alle fertig
Lösung
Nein, da man aus dem Zustand Warten nicht die Methode beantworten aufrufen darf.
Ist die Abfolge von Methodenaufrufen zulÀssig? aufgabe stellen -> frage empfangen -> beantworten
Lösung
Nein, da sich das Lehrerobjekt nicht in einem Endzustand befindet.