14 lines
		
	
	
		
			707 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			707 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
---
 | 
						|
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). |