4. Typage et polymorphisme
Le typage apporte aussi de la flexibilité en autorisant la réutilisation et la spécialisation de code. La notion de polymorphisme permet d’écrire le code d’un composant (procédure, fonction, méthode…) indépendamment du type de ses arguments. Cela permet ainsi de définir des algorithmes pouvant opérer sur des données de types différents. Le terme
polymorphisme
, qui désigne le caractère de ce qui peut prendre des formes diverses, indique ainsi que la nature (le type) des arguments ou du résultat peut varier à l’appel d’un composant donné tout en en préservant la sûreté de l’exécution apportée par le typage.
Cette flexibilité englobe différentes situations de réutilisation et de spécialisation....
Cet article est réservé aux abonnés
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ?
Se connecter
Lecture en cours
Typage et polymorphisme