ersetzt die statische Kopplung (Quelltext) von
class S extends Observable { void m () { this.setChanged (); this.notifyObservers (arg); } } class B implements Observer { void update (Observable o, Object arg) { .. } } S s; ... s.addObserver (new B ()); s.m ();