O'Reilly logo

Objektorientierte Analyse & Design von Kopf bis Fuß by David West, Gary Pollice, Brett D. McLaughlin

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

3.12. Die neue Hundetür einschalten

Anwendungsfälle, Anforderungen und Code haben alle zu diesem Punkt geführt. Schauen wir, ob alles funktioniert, wie es sollte.

Aktualisieren Sie den HundetuerSimulator-Quellcode:

public class HundetuerSimulator { public static void main(String[] args) { Hundetuer tür = new Hundetuer(); BellErkennung erkennung = new BellErkennung(tür); Fernsteuerung fs = new Fernsteuerung(tür); // Simulieren, dass die Hardware ein Bellen hört. System.out.println("Fido bellt."); erkennung.erkennen("Wuff"); System.out.println("\nFido geht raus ..."); System.out.println("\nFido ist fertig ..."); try { Thread.currentThread().sleep(10000); } catch (InterruptedException e) { } System.out.println("... aber er ist ausgesperrt!"); ...

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