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!"); ...

Get Objektorientierte Analyse & Design von Kopf bis Fuß now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.