Magazine

Code du jour: Pas tout à fait compris ce truc appelé "polymorphysme". (T)

Publié le 16 avril 2008 par Wtf

Objet. L' encapsulation de champs et d'opérations pour rendre le code plus simple et plus réutilisable. Facile !
Polymorphisme : L'habilité d'avoir des objets avec le même comportement, à travers l'héritage, les interfaces , etc.. Pigé.

Maintenant essayons d'appliquer ce truc appelé Object-Polymorphisme

   if(obj instanceof MMSNode) {
   MMSNode node = (MMSNode)obj;
   attribs = node.getAttribs();
   }
   else if(obj instanceof MMSPhysComp) {
   MMSPhysComp physComp = (MMSPhysComp)obj;
   attribs = physComp.getAttribs();
   }
   else if(obj instanceof MMSLogComp) {
   MMSLogComp logComp = (MMSLogComp)obj;
   attribs = logComp.getAttribs();
   }
   else if (obj instanceof MMSPhysLink) {
   MMSPhysLink physLink = (MMSPhysLink)obj;
   attribs = physLink.getAttribs();
   } 
   [code découvert par David Shay]

Hummm wai, ça me semble bon ! Appelez moi Maitre de l'orienté Objet.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Wtf 169 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte