bibliotheekwrappers
Een bibliotheekwrapper, of bibliotheek-wrapper, is een softwarelaag die een bestaande bibliotheek toegankelijk maakt via een aangepaste interface. Wrappers worden ontwikkeld om de complexiteit van de onderliggende bibliotheek te verbergen, een API te bieden die beter aansluit bij de programmeertaal of het platform van de toepassing, en de integratie te vereenvoudigen.
Er bestaan verschillende typen wrappers. Dunne wrappers geven vrijwel één-op-één functies door en minimaliseren de logica.
Toepassingsgebieden omvatten cross-language bindings, platformonafhankelijke API-access en modernisering van oudere libraries. Wrappers vereenvoudigen het gebruik van
Ontwerpkeuzes en uitdagingen zijn onder meer het waarborgen van idiomatische interfaces, nauwkeurige foutvertaling, type- en geheugenbeheer,
---