Le polymorphisme Sites sur le même sujet Télécharger des documentations

Définition du polymorphisme

Le nom de polymorphisme vient du grec et signifie qui peut prendre plusieurs formes. cette caractéristique essentielle de la programmation orientée objet caractérise la possibilité de définir plusieurs fonctions de même nom mais possédant des paramètres différents (en nombre et/ou en type), si bien que la bonne fonction sera choisie en fonction de ses paramètres lors de l'appel.

Intérêt du polymorphisme

Le polymorphisme rend possible le choix automatique de la bonne méthode à adopter en fonction du type de donnée passée en paramètre.

Ainsi, on peut par exemple définir plusieurs méthodes homonymes addition() effectuant une somme de valeurs.

Imaginons un jeu d'échec comportant des objets fou, roi, tour,...
La méthode mouvement() pourra, grâce au polymorphisme, effectuer le mouvement approprié d'une pièce grâce au type de pièce qui lui sera fourni en paramètre.


© Copyright 2001 Jean-François Pillou
Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL.Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.
ard.gif" border="0">

© Copyright 2001 Jean-François Pillou
Ce document issu de CommentCaMarche.net est soumis à la licence GNU FDL.Permission vous est donnée de distribuer, modifier des copies de cette page tant que cette note apparaît clairement.