Wie implementiert man das Decorator Pattern in C?

Man definiert eine Struktur mit Funktionszeigern als Interface. Jeder „Decorator“ ist eine eigene Struktur, die das Interface implementiert und intern eine Referenz auf das „eingewickelte“ Objekt hält. Funktionen delegieren teilweise oder vollständig an das innere Objekt.

com

Newsletter Anmeldung

Bleiben Sie informiert! Wir informieren Sie über alle neuen Beiträge (max. 1 Mail pro Woche – versprochen)