En programmation informatique, une fonction wrapper (de l'anglais « wrapper function ») est un programme dont la fonction principale est d'appeler une autre fonction.

Bibliothèques logicielles

modifier

Cette notion peut s'appliquer à tout un ensemble de fonctions, typiquement une bibliothèque logicielle. Des outils comme GNU Guile[1] ou SWIG[2] permettent la génération de fonctions wrapper pour résoudre la problématique de binding[3] et la réutilisation du code en environnement hétérogène et assurent ainsi l'interopérabilité des langages et des bibliothèques d'exécution. On parle alors de paquetage de bibliothèques.

Programmation orientée objet

modifier

En programmation orientée objet, cette notion est aussi connue sous le nom de méthode de délégation (en).

Notes et références

modifier
  1. (en) « G-Wrap », nongnu.org, 16 décembre 2001.
  2. (en) « Future of g-wrap (and guile wrappers in general). », lists.gnu.org, 20 août 2001.
  3. (en) « Guile-SDL - Summary », savannah.nongnu.org, 16 décembre 2011.

📚 Artikel Terkait di Wikipedia

Adaptateur (patron de conception)

Pour le terme général, voir Adaptateur. En génie logiciel, adaptateur (ou wrapper) est un patron de conception (design pattern) de type structure (structural)

OpenSSL

org (consulté le 29 octobre 2022) « '[PATCH] libressl: add dummy egd functions' - MARC », sur marc.info (consulté le 29 octobre 2022) « LibreSSL support

Zéro signé

C'est le cas, par exemple, de la méthode equals dans la classe Double wrapper de Java. De manière informelle, on peut utiliser la notation "-0" pour

Lactoferrine

The role of lactoferrin in gastrointestinal and immune development and function: a preclinical perspective, J Pediatr, 2016;173:S16-S28 Legrand D, Overview

TypeScript

function maFonction(): string { return "Ma valeur de retour"; } Il est également possible de créer des types génériques. Pour une méthode : function

Ça : Bienvenue à Derry

brillants. Titre original The Great Swirling Apparatus of Our Planet's Function Numéro de production 4 (1-04) Première diffusion États-Unis : 16 novembre

Mourir peut attendre

tenter de prolonger ma vie. Je veux brûler tout mon temps. (The [proper] function of man is to live, not to exist. I shall not waste my days trying to prolong

Décorateur (patron de conception)

public function affiche(); } // Classe contenant un message affichable class Message implements Affichable { protected $message = ''; public function __construct($message)