Polymorphisme

Le polymorphisme permet de traiter des objets de classes différentes via un type commun (classe mère ou interface), chacun réagissant à sa manière à un même appel de méthode. Le code appelant n'a pas à connaître la classe concrète, ce qui facilite l'ajout de nouveaux comportements.

Exemple

foreach ($formes as $f) {
  echo $f->aire();
}

Notions voisines

Tout le glossaire