Schnittstelle Command Entwurfsmuster?
Welche Schnittstellen entstehen, wenn man den Observer implementiert? Welche sind dynamisch, welche statisch (entstehen zur Laufzeit oder sind von Anfang an da?)
Was denn jetzt? Command oder Observer?
Observer sorry
1 Antwort
Welche Schnittstellen entstehen
Observer und Subject sind ebenso als Rollen bekannt.
Da das Pattern an sich objektbasiert ist, sind die Observer- und Subject-Objekte dynamisch. Die Klassen und deren Interfaces sind statisch.
Die Methoden z. B. remove(), add(), notify(), update() sind dynamisch - irgendwie logisch, da sind zur Laufzeit aufgerufen werden.
Die Liste der Subscribers ist ebenfalls dynamisch.