Cet exercice permet de visualiser le projet C++ Shapes afin d'afficher la hiérarchie des classes.
Le projet C++ Shapes contient un ensemble de classes représentant des formes bidimensionnelles et tridimensionnelles. La classe shape est la classe de base dont héritent toutes les autres classes. Les classes shape2d et shape3d héritent de la classe shape de base pour représenter des formes bidimensionnelles et tridimensionnelles. En conséquence, chaque forme hérite de la classe shape bidimensionnelle ou de la classe shape tridimensionnelle.
Vous pouvez utiliser le visualiseur C++ pour afficher la hiérarchie de votre application avant de l'étendre. Vous pouvez mieux comprendre la structure de l'application en visualisant les relations entre les classes. Vous pouvez également utiliser le visualiseur pour étendre rapidement vos applications à l'aide de l'interface de modélisation de diagramme de classes.
Avant de commencer, vous devez importer le projet Shapes. Vous pouvez importer le projet Shapes à partir de la galerie d'exemples ou cliquer sur See a related sample dans la page Présentation.
Pour compiler le projet, vous devez installer un compilateur C++ compatible. Pour plus d'informations sur les compilateurs C++, consultez l'aide en ligne.
Vous pouvez visualiser les classes shape et circle pour mieux afficher et comprendre la hiérarchie des projets.
Le diagramme représente la hiérarchie du projet Shapes. Il affiche les classes visualisées, les opérations correspondantes et les relations d'héritage et d'utilisation qui existent entre les classes. Ce diagramme illustre les hiérarchies de classes bidimensionnelles et tridimensionnelles et leurs relations avec la classe shape de base.
Dans l'exercice qui suit, vous allez utiliser ce diagramme pour étendre visuellement le projet Shapes.
Pour continuer, allez à la section Exercice 2: Extension des classes circle et sphere.