Das Pattern lässt sich auch ohne Betriebssystem einsetzen, solange es keine dynamischen Speicherzugriffe oder Threads benötigt. Die Initialisierung erfolgt meist zur Compile- oder Startup-Zeit, und Funktionsaufrufe bleiben synchron und deterministisch.
Wie lässt sich das Decorator-Pattern in einer Bare-Metal-Umgebung ohne OS verwenden?
—