Héritage simple

·        on dérive une classe mère

·        pour obtenir une classe fille

·        la classe fille hérite de sa mère

o       données

o       méthodes publiques

 

Une classe fille peut à son tour être dérivée Þ +s niveaux d'héritage

 

Héritage multiple

·        on dérive plusieurs classes mères

 

Avantage :

ü      réutiliser des classes qui existent déjà

ü      faire évoluer des classes sans les réécrire entièrement

ü      on peut modulariser les classes et les spécifier au fur et à mesure des besoins

ü      évite de construire de trop grosses classes

ü      il suffit d'avoir

o       le module objet (.o)

o       le fichier de déclaration (.h)