O'Reilly logo

Entwurfsmuster von Kopf bis Fubß by Bert Bates, Kathy Sierra, Elisaebth Freeman, Eric Freeman

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

6.12. Einen Status verwenden, um Rückgängig zu implementieren

Okay, Rückgängig für Licht zu implementieren war lehrreich, aber etwas zu einfach. Normalerweise muss man ein paar Statusinformationen pflegen, um Rückgängig zu implementieren. Versuchen wir uns an etwas Interessanterem wie dem Ventilator aus den Hersteller-Klassen. Der Ventilator besitzt verschiedene Geschwindigkeiten, die gesetzt werden können, und eine aus()-Methode.

Hier ist der Quellcode für den Ventilator:

Ventilator

schnell()

mittel()

langsam()

aus()

getGeschwindigkeit()

public class Ventilator { public static final int SCHNELL z= 3; public static final int MITTEL = 2; public static final int LANGSAM = 1; public static final int AUS = 0; String ort; int geschwindigkeit; public ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required