In questo esercizio, viene presentato il progetto Forme di C++ per visualizzare la gerarchia di classe.
Il progetto Forme di C++ contiene una serie di classi che rappresenta forme bidimensionali e tridimensionali. La classe Forma rappresenta la classe di base da cui eredita ogni altra classe. Le classi shape2d e shape3d ereditano dalla classe Forma di base per rappresentare le forme bidimensionali e tridimensionali. Di conseguenza, ogni forma eredita dalla classe Forma bidimensionale o tridimensionale.
E' possibile utilizzare il programma di visualizzazione C++ per visualizzare la gerarchia della propria applicazione prima di estenderla. Per comprendere meglio la struttura dell'applicazione, visualizzare le relazioni tra le classi. E' inoltre possibile utilizzare il programma di visualizzazione per estendere in modo rapido le applicazioni tramite l'interfaccia di modellamento del diagramma della classe.
Prima di iniziare, è necessario importare il progetto Forme. E' possibile importare il progetto Forme dalla galleria degli esempi o fare clic su Visualizza un esempio correlato nella pagina Panoramica.
Per compilare il progetto, è necessario disporre di un compilatore C++ compatibile installato. Per ulteriori informazioni sui compilatori C++, consultare la guida in linea.
E' possibile visualizzare le classi forma e cerchio per visualizzare e comprendere meglio la gerarchi del progetto.
Il diagramma rappresenta la gerarchia del progetto Forme. Il diagramma mostra le classi visualizzate, le relative operazioni e le relazioni di eredità e utilizzo che esistono tra le classi. Questo diagramma illustra le gerarchie di classe bidimensionali e tridimensionali e le relative relazioni alla classe della forma di base.
Nel successivo esercizio, viene utilizzato questo diagramma per estendere visivamente il progetto Forme.
Per continuare, procedere con l'Esercizio 2: estensione delle classi cerchio e sfera.