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.6. Unser erstes Befehl-Objekt

Wird es nicht langsam Zeit, dass wir unser erstes Befehl-Objekt aufbauen? Lassen Sie uns also weitergehen und etwas Code für die Fernsteuerung schreiben. Auch wenn wir noch nicht herausgearbeitet haben, wie wir die API für die Fernsteuerung entwickeln wollen, kann es uns helfen, wenn wir ein paar elementare Dinge zusammenbauen ...

Die Befehl-Schnittstelle implementieren

Das Erste zuerst: Alle Befehl-Objekte implementieren die gleiche Schnittstelle, die aus einer Methode besteht. Im Restaurant haben wir diese Methode bestellungAusführen() genannt. üblicherweise hat diese den Namen execute(), und wir werden hier die deutsche Entsprechung ausführen() verwenden.

Hier ist das Befehl-Interface:

Einfach. Wir brauchen ...

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