Das Decotator Pattern liefert eine Möglichkeit die Funktionalität einer Klasse zu erweitern, ohne von dieser abzuleiten.