IT-Lexikon › Programmierung › Wrapper

Wrapper

Programmierung Svenska → Aktualisiert: 2026-09-16

Codeschicht, die bestehende Funktionalität umschließt, um die API zu verändern — vereinfachen, anpassen, Tracing/Caching ergänzen, zwischen Sprachen vermitteln.

„Wrapper library" = dünne Fassade über einer anderen Bibliothek (z. B. ist requests in Python ein Wrapper für urllib). „Language wrapper" = eine C-Bibliothek für Python/Java/.NET zugänglich machen (ctypes, JNI, P/Invoke). Verwandte Entwurfsmuster: Adapter, Facade, Decorator. Risiko: Zu viele Wrapper-Schichten verstecken die zugrunde liegende Funktion und verschlechtern Fehlermeldungen. Der Rat lautet „genau so viel Abstraktion wie nötig".

← Zurück zum Lexikon