U
Unregistriert
Gast
Hi!
Ich arbeite gerade das Head First Design Patterns durch und bin beim Observer.
Dort ist ein Beispiel angegeben, wo von einer Wetterstation die Wetterdaten an drei verschiedene Anzeigeobjekte gegeben werden sollen. Das ist mir auch alles recht verständlich. Nur eines erschließt sich mir nicht: Worin liegt der große Vorteil?
Wenn ich das auf das Beispiel beziehe, könnte man doch auch sagen, man will die Wetterdaten einmal pro Sekunde aktualisieren und setzt einen Timer auf.
Die Anzeigeobjekte könnten sich die Wetterdaten (Temperatur, Luftdruck, Luftfeuchtigkeit) als ein Array übergeben lassen und sich mithilfe einer weiteren Methode aktualisieren.
In beiden Fällen müsste man ja die Anzeigeobjekte für den Datenempfang vorhalten.
Bitte um Aufklärung!
Ich arbeite gerade das Head First Design Patterns durch und bin beim Observer.
Dort ist ein Beispiel angegeben, wo von einer Wetterstation die Wetterdaten an drei verschiedene Anzeigeobjekte gegeben werden sollen. Das ist mir auch alles recht verständlich. Nur eines erschließt sich mir nicht: Worin liegt der große Vorteil?
Wenn ich das auf das Beispiel beziehe, könnte man doch auch sagen, man will die Wetterdaten einmal pro Sekunde aktualisieren und setzt einen Timer auf.
Die Anzeigeobjekte könnten sich die Wetterdaten (Temperatur, Luftdruck, Luftfeuchtigkeit) als ein Array übergeben lassen und sich mithilfe einer weiteren Methode aktualisieren.
In beiden Fällen müsste man ja die Anzeigeobjekte für den Datenempfang vorhalten.
Bitte um Aufklärung!