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 O’Reilly online learning.
O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.