O'Reilly logo

Programmer en langage C++ by Claude Delannoy

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

 

20

 

L’héritage multiple

 

Comme nous l’avons signalé au chapitre précédent, C++ dispose de possibilités d’héritage multiple. Il s’agit là d’une généralisation conséquente, dans la mesure où elle permet de s’affranchir de la contrainte hiérarchique imposée par l’héritage simple.

Malgré tout, son usage reste assez peu répandu. La principale raison réside certainement dans les difficultés qu’il implique au niveau de la conception des logiciels. Il est, en effet, plus facile de structurer un ensemble de classes selon un ou plusieurs « arbres » (cas de l’héritage simple) que selon un simple « graphe orienté sans circuit » (cas de l’héritage multiple).

Bien entendu, la plupart des choses que nous avons dites à propos de l’héritage simple s’étendent à ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required