< Indietro | Avanti >

Lezione 1: Visualizzazione del progetto Forme

In questo esercizio viene visualizzato il progetto C++ Forme per esaminare la gerarchia delle classi.
Il progetto Forme C++ contiene un insieme di classi che rappresenta forme bidimensionali e tridimensionali. La classe shape è la classe base dalla quale ereditano tutte le altre classi. La classe shape2d e la classe shape3d ereditano dalla classe base shape per rappresentare le forme bidimensionali e tridimensionali. Di conseguenza, ogni forma eredita dalla classe shape bidimensionale o dalla classe shape tridimensionale.

Visualizzazione delle classi shape base

È possibile utilizzare gli strumenti di sviluppo visivo C++ per visualizzare la gerarchia dell'applicazione prima di estenderla. Per comprendere meglio la struttura dell'applicazione, visualizzare le relazioni fra le classi. È possibile inoltre utilizzare gli strumenti di sviluppo visivo C++ per estendere rapidamente le applicazioni utilizzando l'interfaccia di modeling del diagramma di classe.

Prima di iniziare è necessario importare il progetto Forme. Fare clic su Importa il progetto Forme C++ per importare il progetto Java nello spazio di lavoro.

Importa il progetto Forme C++

Per compilare il progetto è necessario avere installato un compilatore compatibile con C++.

Per visualizzare le classi shape di base:

  1. Nella prospettiva C++, nella vista Esplora progetti C++, espandere Forme.
  2. Espandere la classe shape.h, fare clic con il tasto destro del mouse sull'elemento classe Shape e selezionare Visualizza > Aggiungi al nuovo file di diagramma > Diagramma classe.
  3. Nella vista Esplora progetti C/C++, espandere shape2d.h, fare clic sull'elemento classe shape2d e trascinarlo nell'editor di diagramma.

Ora sono state visualizzate le classi base del progetto Forme C++. Il diagramma dovrebbe avere un aspetto simile alla seguente figura:

Le classi shape base vengono visualizzate utilizzando gli strumenti di sviluppo visivo UML