J'ai regardé d'autres définitions et explications et aucune d'entre elles ne me satisfait. Je veux voir si quelqu'un peut définir le polymorphisme en au plus deux phrases sans utiliser de code ou d'exemples. Je ne veux pas entendre «donc vous avez une personne / une voiture / un ouvre-boîte ...» ou comment le mot est dérivé (personne n'est impressionné que vous sachiez ce que signifient poly et morph). Si vous avez une très bonne compréhension de ce qu'est le polymorphisme et une bonne maîtrise de l'anglais, vous devriez être en mesure de répondre à cette question dans une définition courte, quoique dense. Si votre définition définit avec précision le polymorphisme mais est si dense qu'elle nécessite quelques lectures, alors c'est exactement ce que je recherche.
Pourquoi seulement deux phrases? Parce qu'une définition est courte et intelligente. Une explication est longue et contient des exemples et du code. Regardez ici pour des explications (la réponse sur ces pages n'est pas satisfaisante pour ma question):
Polymorphisme vs écrasement vs surcharge
Essayez de décrire le polymorphisme aussi facilement que possible
Pourquoi est-ce que je pose cette question? Parce qu'on m'a posé la même question et que j'ai constaté que j'étais incapable de trouver une définition satisfaisante (selon mes critères, qui sont assez élevés). Je veux voir si l'un des grands esprits de ce site peut le faire.
Si vous ne pouvez vraiment pas faire l'exigence de deux phrases (c'est un sujet difficile à définir), alors c'est bien si vous y allez. L'idée est d'avoir une définition qui définit réellement ce qu'est le polymorphisme et n'explique pas ce qu'il fait ou comment l'utiliser (faire la différence?).