Kapitel 4: Observer (Beobachter)

Definition einer 1-zu-n-Abhängigkeit zwischen Objekten, damit im Fall einer Zustandsänderung eines Objekts alle davon abhängigen Objekte entsprechend benachrichtigt und automatisch aktualisiert werden.

Es ist kaum möglich, mit einem Stein nach einem Computer zu werfen, ohne dabei eine Anwendung zu treffen, die gemäß der MVC-Architektur (Model-View-Controller) entwickelt wurde, der das Observer-Pattern zugrunde liegt. Das Observer-Pattern ist so allgegenwärtig, dass es in Javas Hauptbibliothek (java.util.Observer) zu finden und in C# sogar Bestandteil der Sprache ist (in Form des Schlüsselworts event).

Get Design Patterns für die Spieleprogrammierung 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.