Wrapper

In de informatica is een wrapper een entiteit die een ander item inkapselt (eromheen wordt geplaatst). Wrappers worden voornamelijk voor twee doeleinden gebruikt: gegevens naar een compatibele indeling converteren of de complexiteit van de onderliggende entiteit verbergen met behulp van abstractie. Voorbeelden zijn objectwrappers, functiewrappers en driverwrappers.

1. Objectwrapper

Een objectwrapper is een klasse die een primitief gegevenstype of een ander object inkapselt. Deze kan bijvoorbeeld in Java worden gebruikt om een primitieve char om te zetten in een tekenklasse. Door de primitieve waarde naar een klasse om te zetten, kan een ontwikkelaar een methode zoals toUpperCase() gebruiken om de gegevens te wijzigen. Een objectwrapper kan ook worden gebruikt om de eigenschappen van een oudere klasse om te zetten naar eigenschappen die compatibel zijn met nieuwere code.

2. Functiewrapper

Een functiewrapper kapselt een of meer functies in. De functie voor het verzenden van e-mail op een website kan bijvoorbeeld meerdere functies omvatten die formuliergegevens verwerken, de inzending controleren op spam en het bericht verzenden met behulp van een mailserver. Een functiewrapper kan ook één functie omhullen zodat deze met nieuwere of oudere code kan werken. De wrapper kan bijvoorbeeld parameters wijzigen of toevoegen om een functie compatibel te maken met een nieuwere API.

3. Driverwrapper

Een driverwrapper zorgt ervoor dat een driver kan werken met een anders incompatibel besturingssysteem. Een oudere grafische kaart ondersteunt bijvoorbeeld mogelijk alleen drivers die zijn ontworpen voor Windows 7. Als er geen Windows 10-driver beschikbaar is, kan een driverwrapper als adapter dienen, zodat de grafische kaart de Windows 7-driver in Windows 10 kan gebruiken. Driverwrappers kunnen worden geleverd door de oorspronkelijke fabrikant (OEM) of door een externe ontwikkelaar.

Bijgewerkt August 6, 2019 door Per C.

quizTest je kennis

Which verb describes installing an app outside an app store?

A
Uploading
0%
B
Outloading
0%
C
Backloading
0%
D
Sideloading
0%
Correct! Incorrect!     View the Sideload definition.
More Quizzes →

Het Tech Terms computerwoordenboek

De definitie van Wrapper op deze pagina is een originele definitie geschreven door de auteurs van TechTerms.com. Als je naar deze pagina wilt verwijzen of deze definitie wilt citeren, gebruik dan de groene citatiebalk direct onder de definitie.

Ons doel is om computerterminologie op een begrijpelijke manier uit te leggen. We streven naar nauwkeurigheid en eenvoud bij elke definitie die we publiceren. Als je feedback hebt over deze definitie of een nieuwe technische term wilt voorstellen, neem dan contact met ons op.

De Tech Terms-nieuwsbrief

Verbeter je technische kennis met onze dagelijkse of wekelijkse nieuwsbrief! Abonneer je vandaag nog en ontvang nieuwe termen en quizzen in je inbox.

Schrijf je in voor de gratis TechTerms-nieuwsbrief

Hoe vaak wil je een e-mail ontvangen?

Je kunt je op elk moment uitschrijven of je frequentie wijzigen via de links in elke e-mail. Vragen? Neem contact met ons op.

Let op: de nieuwsbrief wordt in het Engels verzonden.