begin process at 2013 05 26 01:11:04
  Trouver un code source :
 
dans
 

Définition(s) de polymorphisme


TOUS - A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Participez en proposant une définition

Définition de Polymorphisme

Le polymorphisme est un principe objet qui consite à cacher derrière une même interface des objets dont les méthodes diffèrent.

L'encapsulation consiste à cacher derrière une interface visible les mécanismes de fonctionnement d'une classe. On peut donc imaginer que derrière une même interface, les opérations pourront être implémentées par des méthodes différentes, c'est-à-dire codées différemment. Ces différences seront transparentes pour les objets utilisateurs qui ne connaissent de l'opération que les paramètres nécessaires à l'exécution de la méthode et la nature du résultat éventuel attendu.

Par exemple, nous disposons de deux classes Voiture et Camion qui implémentent une interface commune Véhicule possédant une méthode payerAutoroute(). Les camions payent l'autoroute plus cher que les voitures (leur méthodes payer sont donc différentes). Le guichet d'autoroute voit passez des véhicules et appelle leur méthode payerAutoroute sans connaitre précisément leur type.



Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2013
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,203 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales