Wrapper

En informatique, un wrapper est toute entité qui encapsule (entoure) un autre élément. Les wrappers sont utilisés principalement à deux fins : convertir des données dans un format compatible ou masquer la complexité de l’entité sous-jacente à l’aide de l’abstraction. Parmi les exemples, on trouve les wrappers d’objets, les wrappers de fonctions et les wrappers de pilotes.

1. Wrapper d’objet

Un wrapper d’objet est une classe qui encapsule un type de données primitif ou un autre objet. Il peut être utilisé en Java, par exemple, pour convertir un type primitif char en classe de caractères. En convertissant le type primitif en classe, un développeur peut utiliser une méthode, telle que toUpperCase(), pour modifier les données. Un wrapper d’objet peut également servir à convertir les propriétés d’une classe ancienne en propriétés compatibles avec du code plus récent.

2. Wrapper de fonction

Un wrapper de fonction encapsule une ou plusieurs fonctions. Par exemple, la fonction « envoyer un e-mail » d’un site web peut englober plusieurs fonctions qui traitent les données d’un formulaire, vérifient que la soumission ne contient pas de spam et envoient le message à l’aide d’un serveur de messagerie. Un wrapper de fonction peut également envelopper une seule fonction pour lui permettre de fonctionner avec du code plus récent ou plus ancien. Par exemple, il peut modifier ou ajouter des paramètres afin de rendre une fonction compatible avec une API plus récente.

3. Wrapper de pilote

Un wrapper de pilote permet à un pilote de fonctionner avec un système d’exploitation normalement incompatible. Par exemple, une ancienne carte graphique peut uniquement prendre en charge des pilotes conçus pour Windows 7. Si aucun pilote Windows 10 n’est disponible, un wrapper de pilote peut servir d’adaptateur et permettre à la carte graphique d’utiliser le pilote Windows 7 dans Windows 10. Les wrappers de pilotes peuvent être fournis par le fabricant d’équipement d’origine (OEM) ou par un développeur tiers.

Mis à jour August 6, 2019 par Per C.

quizTestez vos connaissances

What service does WINS provide?

A
It automatically restarts Windows when an system crash occurs.
0%
B
It provides detailed logging of Windows application events.
0%
C
It enables Windows to identify NetBIOS systems on a TCP/IP network.
0%
D
It allows Windows computers to communicate with wireless devices.
0%
Correct! Incorrect!     View the WINS definition.
More Quizzes →

Le dictionnaire informatique Tech Terms

La définition de Wrapper sur cette page est une définition originale rédigée par les auteurs de TechTerms.com. Si vous souhaitez référencer cette page ou citer cette définition, veuillez utiliser la barre de citation verte directement sous la définition.

Notre objectif est d'expliquer la terminologie informatique de manière simple et accessible. Nous visons l'exactitude et la clarté dans chaque définition publiée. Si vous avez des commentaires ou souhaitez suggérer un nouveau terme technique, veuillez nous contacter.

La newsletter Tech Terms

Améliorez vos connaissances techniques avec notre newsletter quotidienne ou hebdomadaire ! Abonnez-vous dès aujourd'hui pour recevoir de nouveaux termes et des quiz dans votre boîte de réception.

Inscrivez-vous à la newsletter gratuite TechTerms

À quelle fréquence souhaitez-vous recevoir un e-mail ?

Vous pouvez vous désabonner ou modifier vos préférences à tout moment via les liens disponibles dans chaque e-mail. Des questions ? Veuillez nous contacter.

Remarque : La newsletter est envoyée en anglais.