--- aliases: - polymorphisme --- up::[[paradigme programmation orientée objet]] #s/informatique > [!definition] polymorphisme > Le polymorphisme est le fait qu'un même appel (une même action, un même [[envoi de messages entre objets|message]]) aie plusieurs effets différents **selon le contexte**. ^definition > [!example] Polymorphisme par les classes > Le polymorphisme est notamment implémenté avec des classes, qui peuvent être plusieurs à posséder des propriétés en commun (attributs, méthodes...). > Elles pourront alors être traitées comme un même classe (souvent en passant par l'[[héritage]], pour faire que ces objets de type différents apparaissent comme de même classe).