December 2005
Beginner to intermediate
672 pages
14h 12m
German
Wie kommen wir von dem Zustandsdiagramm zum eigentlichen Code? Hier eine schnelle Einführung in die Implementierung von Zustandsautomaten:
❶ Als Erstes suchen Sie die Zustände zusammen:
Keine Münze
Hat Münze
Keine Kugeln drin
Kugel verkauft
Hier sind die Zustände — vier insgesamt.
❷ Als Nächstes erzeugen Sie eine Instanzvariable, die den aktuellen Zustand enthält, und definieren Werte für jeden der Zustände:
Statt »Keine Kugeln drin« schreiben wir hier kurz »AUSVERKAUFT« und statt »Kugel verkauft« kurz »VERKAUFT«.
final static int AUSVERKAUFT = 0; final static int KEINE_MÜNZE = 1; final static int HAT_MÜNZE = 2; final static int VERKAUFT = 3; int zustand = AUSVERKAUFT;
Jeder Zustand wird durch einen ...