update
This commit is contained in:
14
programmation.polymorphisme.md
Normal file
14
programmation.polymorphisme.md
Normal file
@@ -0,0 +1,14 @@
|
||||
---
|
||||
aliases:
|
||||
- polymorphisme
|
||||
---
|
||||
up::[[paradigme programmation orientée objet]]
|
||||
#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).
|
Reference in New Issue
Block a user