![](//s1.studylibfr.com/store/data-gzf/5093a04add5c43961c5d44c16e6b15f0/1/004286935.htmlex.zip/bg4.jpg)
Langage de Programmation 2 (LP2)
Polymorphisme
Le polymorphisme : définitions
Définitions
◮Étymologiquement : plusieurs formes
◮En informatique : capacité d’une fonction à « s’adapter » à
des arguments de type différent
Deux espèces (hors langages à objets) :
◮polymorphisme ad-hoc
ex : +sur les entiers, les flottants, les chaîne. . .
dans chaque type, le sens (le code exécuté) est différent
◮polymorphisme paramétrique
ex : @sur les listes d’entiers, de flottants, de chaînes. . .
le code exécuté est uniformément le même
5 / 53