Das Observer-Pattern (zu Deutsch: Beobachter-Muster) wird demonstriert.
Innerhalb von ObserverPattern befindet sich eine Implementierung in Java 7 (und kleiner), die sich nicht auf das JDK stützt.
Innerhalb von ObserverPatternJDK befindet sich eine Implementierung in Java 7 (und kleiner), die das JDK nutzt.
Innerhalb von ObserverPatternJDK8 befindet sich eine Implementierung in Java 8, die sich nicht auf das JDK dafür aber auf die neuen Lambda-Ausdrücke von Java 8 stützt.