December 2005
Beginner to intermediate
672 pages
14h 12m
German
Bevor wir die Zustandsklassen ändern, müssen wir noch den Kaugummiautomaten selbst umstricken — so können Sie sehen, wie alles zusammenpasst. Wir beginnen mit den zustandsbezogenen Instanzvariablen und ändern den Code so, dass an Stelle der Integer-Werte Zustandsobjekte verwendet werden:
public class KaugummiAutomat {
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;
int anzahl = 0;
Alter Code
Wir ändern den Code des Kaugummiautomaten so, dass wir die neuen Klassen benutzen statt der statischen Integer-Werte. Der Code ist ganz ähnlich, nur dass wir es im einen Fall mit integer-Werten und im anderen mit ...