12.24. Lösungen zu den Übungen
Spitzen Sie Ihren BleistiftAuch der QuakZähler ist quakfähig. Wenn wir das Interface Quakfähig das Interface QuakBeobachtungsSubjekt erweitern lassen, müssen wir alle Klassen ändern, die Quakfähig implementieren, einschließlich QuakZähler: public class QuakZähler implements Quakfähig { Quakfähig ente; static int anzahlDerQuaks; public QuakZähler(Quakfähig ente) { this.ente = ente; } public void quaken() { ente.quaken(); anzahlDerQuaks++; } public static int getQuaks() { return anzahlDerQuaks; } public void registriereBeobachter(Beobachter beobachter) { ente.registriereBeobachter(beobachter); } public void benachrichtigeBeobachtende() { ente.benachrichtigeBeobachtende(); } } Der QuakZähler ist quakfähig, daher ... |
Get Entwurfsmuster von Kopf bis Fubß now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.