Lessico IT › Programmazione › Wrapper

Wrapper

Programmazione Svenska → Aggiornato: 2026-10-02

Strato di codice che avvolge una funzionalità esistente per modificarne l'API: semplificarla, adattarla, aggiungere tracing o caching, fare da ponte tra linguaggi.

Una «wrapper library» è una facciata sottile sopra un'altra libreria (ad esempio requests è un wrapper di urllib in Python). Un «language wrapper» espone una libreria C a Python, Java o .NET (ctypes, JNI, P/Invoke). I design pattern affini sono Adapter, Facade e Decorator. Il rischio: troppi strati nascondono la funzione sottostante e peggiorano i messaggi d'errore. Da qui il consiglio dell'«astrazione giusta, non di più».

← Torna al lessico