Un wrapper (dal verbo inglese to wrap, "avvolgere"), in informatica, e in particolare in programmazione, è un modulo software che ne "riveste" un altro, ossia che funziona da tramite fra i propri clienti (che usano l'interfaccia del wrapper) e il modulo rivestito (che svolge effettivamente i servizi richiesti, su delega dell'oggetto wrapper). Il principio si può applicare a sottoprogrammi come funzioni e metodi o a interi tipi, classi o oggetti.

Voci correlate

modifica

Altri progetti

modifica

Collegamenti esterni

modifica
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

📚 Artikel Terkait di Wikipedia

Adapter pattern

si denota un design pattern utilizzato in informatica nella programmazione orientata agli oggetti. A volte viene chiamato wrapper (ovvero involucro) per

Java (linguaggio di programmazione)

tipo base è definita una corrispondente classe, definita in gergo tipo wrapper o tipo contenitore, nel package java.lang, classe che permette di incapsulare

Web scraping

dei template l'estrazione di dati dello stesso tipo prendono il nome di wrapper. Utilizzando una combinazione di machine learning e computer vision si

Windows Forms

Altri toolkits di GUI per.NET includono: GTK#: un wrapper per il toolkit GTK+. VCL.NET: un wrapper della Borland per i widgets di Win32, fornito come

Riduzione della dimensionalità

sono: la strategia del filtro (es. guadagno di informazioni), la strategia wrapper (es. ricerca guidata dall'accuratezza) e la strategia incorporata (le caratteristiche

FreeMarker

inizialmente incentrato sulla generazione di pagine Web dinamiche con il pattern architetturale MVC. Attualmente è un motore di template generico, senza

Swing (Java)

disegna sul dispositivo grafico del sistema operativo servendosi di un wrapper opportunamente implementato in Java (realizzato tramite un oggetto java

Riuso di codice

import {Logo, ProfileImage, BurgerMenu, HeaderWrapper} da "component"; const Header = () => ( <HeaderWrapper> <Logo> </Logo> <ProfileImage> </ProfileImage>