Beispielsweise kann ein UART-Datenstrom durch einen Logging-Dekorator oder einen CRC-Dekorator erweitert werden, ohne den UART-Code selbst zu verändern. So bleibt jede Funktionalität separat testbar und wiederverwendbar.
Wie kann das Decorator Pattern helfen, Code-Wiederverwendung in Treiber-Stacks zu verbessern?
—