Beispiel
Wir betrachten eine Klasse Display , die Daten darstellt, und eine Klasse Source , die Daten liefert. Nun sollen die beiden Klassen zusammengebracht werden.
Eine Möglichkeit ist, daß Source die darzustellenden Daten direkt an ein Display-Objekt übergibt:
public Source ( Display s ) { receiver = s ; }
private sendData ( Data d ) { receiver.showData(d) ; }