TP #2 de C++ : agrégation et héritage

Exercice n°1 : généralisation de classes

A partir des classes NombreComplexeCartesien et NombreComplexePolaire, définir une classe abstraite NombreComplexe dont dériveront NombreComplexeCartesien et NombreComplexePolaire. On veillera à factoriser le code autant que possible dans la classe mère.

Solution

Exercice n°2 : implémentation et spécialisation de la classe ObjetGraphique

Le but est d'implémenter le schéma de classes suivant :

Les objets graphiques

Quatre points importants à surveiller :

Solution