L'héritage est le système de programmation orientée objet qui permet aux objets de prendre en charge des opérations définies par des types antérieurs sans avoir à fournir leur propre définition. C'est le vecteur majeur du polymorphisme dans la programmation orientée objet.
J'ai un groupe de classes qui prolongent une seule classe abstraite. Un sous-ensemble de ces classes a besoin d'une implémentation identique de l'une des méthodes, un autre sous-ense ...