< Précédent | Suivant >

Leçon 1 : Visualisation du projet Shapes

Cet exercice permet de visualiser le projet C++ Shapes afin d'afficher la hiérarchie des classes.
Avant de commencer
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.
Pourquoi et quand exécuter cette tâche

Visualisation des classes shape de base

Vous pouvez utiliser les outils de développement visuels 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 les outils de développement visuels C++ 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. Cliquez sur Importer le projet C++ Shapes pour importer le projet Java dans votre espace de travail.

Importation du projet Shapes C++

Pour compiler le projet, vous devez installer un compilateur C++ compatible.

Pour visualiser les classes shape de base, procédez comme suit :

  1. Dans la perspective C++, dans la vue Explorateur de projets C++, développez Shapes.
  2. Développez la classe shape.h, cliquez avec le bouton droit de la souris sur l'élément de classe Shape, puis cliquez sur Visualiser > Ajouter au nouveau fichier de diagramme > Diagramme de classes.
  3. Dans la vue Explorateur de projets C/C++, développez shape2d.h, cliquez sur l'élément de classe shape2d, puis faites-le glisser vers l'éditeur de diagrammes.
Résultats

Vous venez de visualiser les classes de base du projet C++ Shapes. Votre diagramme doit ressembler à celui-ci :

Les classes shape de base sont affichées à l'aide des outils de développement visuels UML

Visualisation des classes circle et sphere

Vous pouvez visualiser les classes shape et circle pour mieux afficher et comprendre la hiérarchie des projets.
Pourquoi et quand exécuter cette tâche

Pour visualiser les classes circle et sphere, procédez comme suit :

  1. Dans la vue Explorateur de projets C/C++, développez la classe circle.h, cliquez sur l'élément de classe circle, puis faites-le glisser vers l'éditeur de diagrammes.
  2. Développez la classe sphere.h , cliquez sur l'élément de classe sphere, puis faites-le glisser vers l'éditeur de diagrammes.
Résultats

Vous venez de visualiser les classes circle et shape. Votre diagramme doit ressembler à celui-ci :

Les classes shape de base sont visualisées dans l'éditeur de diagrammes.

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.

< Précédent | Suivant >

Vos commentaires