Im Embedded-Umfeld werden die Begriffe Adapter Pattern und Wrapper oft synonym verwendet, unterscheiden sich aber leicht:
- Ein Wrapper kapselt meist eine einzelne Funktion oder Bibliothek.
- Das Adapter Pattern folgt einem strukturierteren Designansatz und stellt eine standardisierte Schnittstelle bereit.
In C kann das Adapter Pattern z. B. durch eine Struktur mit Funktionszeigern simuliert werden – eine Art objektorientierte Programmierung in C.