variations

Le polymorphisme est la propriété qu’ont les individus d’une espèce de se présenter sous plusieurs formes différentes.

via Polymorphisme — Wikipédia
Je note pour ne pas systématiser.
Ça enrichit, la différence.

C’est ce qui rend tout compliqué, mais deux arbres ne sont pas identiques.
Même les vrais jumeaux, on les différencie plus facilement avec le temps.
On garde des marques, fruits de l’expérience.

Je ne veux pas faire un système.
Si on fait une dentelle, elle ne doit pas être périodique,
elle doit faire intervenir le hasard.
(voir hasard, random, etc..)

 

Polymorphisme par sous-typage (héritage)

Création de types

L’idée est de partir d’un type et de le modifier. Par exemple, on peut créer une classe de base, puis faire des classes dérivées.

Ce concept est associé à l’approche orientée objet.

En C++

class Forme {
public:
   virtual float Aire() = 0;
};
 
class Carre:public Forme {
public:
   float Aire() override { return m_cote*m_cote; }
private:
   float m_cote;
};
 
class Cercle:public Forme {
public:
   float Aire() override { return 3.1415926535*m_rayon*m_rayon; }
private:
   float m_rayon;
};


https://fr.wikipedia.org/wiki/Polymorphisme_(informatique)

 

Cepea

Publicités

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s