OO Observer Pattern

Das Observer-Muster ist wohl eines der einfachsten und am häufigsten benutzten Patterns überhaupt. Um so beschämender ist die Umsetzung dieses Musters in der Java API (java.util.Observable). Wenn man dieses nämlich benutzen möchte, so muss man von Observable erben, welches bei Einfachvererbung dazu führt, dass man von eigenen Klassen nicht mehr erben kann.
Nun habe ich mich nicht umsonst etliche Semester mit OO-Konzepten herumgeschlagen und habe daher eine wiederverwertbare, den OO-Konzepten besser entsprechende, auf Komposition statt Vererbung basierende Umsetzung des Observer-Musters erstellt.
„OO Observer Pattern“ Weiter lesen