Das Observer-Pattern (zu Deutsch: Beobachter-Muster) wird mit den hier hinterlegten Eclipse-Projekten demonstriert. Ein ausführlicher Artikel zum Observer-Pattern befindet sich unter Tornau.name.
Innerhalb von ObserverPattern befindet sich eine Implementierung in Java, die komplett selbst geschrieben ist und die sich nicht auf das JDK stützt.
Innerhalb von ObserverPatternJDK befindet sich eine Implementierung in Java, die das JDK nutzt und die Klassen Observable bzw. Observer nutzt.
Innerhalb von ObserverPatternJDK8 befindet sich eine Implementierung, die ab Java-Version 8 lauffähig ist, die sich wiederum nicht auf das JDK stützt, dafür aber die Lambda-Ausdrücke von Java 8 nutzt.