Dekoratoren sollten möglichst leichtgewichtig sein und unnötige Speicher- oder Zeitkomplexität vermeiden. In Embedded-Systemen wird häufig statische Komposition bevorzugt (z. B. durch Makros oder Build-Optionen), um Laufzeit-Overhead zu eliminieren.
Wie lässt sich ein Decorator effizient gestalten, um Overhead zu vermeiden?
—