Ejercicio 1: Visualización del proyecto Shapes

En este ejercicio va a visualizar el proyecto Shapes de C++ para ver la jerarquía de clase.

El proyecto Shapes de C++ contiene un conjunto de clases que representan formas bidimensionales y tridimensionales. La clase shape es una clase básica de la que heredan todas las demás clases. Las clases shape2d y shape3d heredan de la clase shape básica para representar formas bidimensionales y tridimensionales. En consecuencia, cada forma hereda de la clase shape bidimensional o de la clase shape tridimensional.

Visualización de las clases shape básicas

Puede utilizar el visualizador de C++ para ver la jerarquía de la aplicación antes de ampliarla. La visualización de las relaciones entre las clases le puede ayudar a comprender mejor la estructura de la aplicación. También puede utilizar el visualizador para ampliar rápidamente las aplicaciones por medio de la interfaz de modelado del diagrama de clase.

Antes de empezar, debe importar el proyecto Shapes. Lo puede importar desde la Galería de ejemplos, o bien, pulsando Ver un ejemplo relacionado en la página Visión general.

Para compilar el proyecto, debe tener instalado un compilador C++ compatible. Para obtener más información sobre los compiladores C++, consulte la Ayuda en línea.

Para visualizar las clases shape básicas:
  1. En la perspectiva C++, en el Explorador de proyectos de C++, expanda Shapes.
  2. Expanda la clase shape.h, pulse el botón derecho del ratón sobre el elemento de clase Shape y, a continuación, pulse Visualizar > Añadir al nuevo archivo de diagrama > Diagrama de clase
  3. En la vista Explorador de proyectos de C/C++, expanda shape2d.h, pulse el elemento de clase shape2d y arrástrelo al editor de diagramas.
  4. Expanda shape3d.h, pulse el elemento de clase shape3d y arrástrelo al editor de diagramas.
Ahora ha visualizado las clases básicas del proyecto Shapes de C++. El diagrama debe presentar un aspecto similar al de la figura siguiente:

Las clases shape básicas se visualizan utilizando el visualizador de C++.

Visualización de las clases circle y sphere

Puede visualizar las clases shape y circle para ver y comprender mejor la jerarquía del proyecto.

Para visualizar las clases circle y sphere:
  1. En la vista Explorador de proyectos de C/C++, expanda la clase circle.h, pulse el elemento de clase circle y arrástrelo al editor de diagramas.
  2. Expanda la clase sphere.h, pulse el elemento de clase sphere y arrástrelo al editor de diagramas.
Ya ha visualizado las clases circle y shape. El diagrama debe presentar un aspecto similar al de la figura siguiente:

Las clases shape básicas y las clases circle y sphere se visualizan utilizando el visualizador de C++.

El diagrama representa la jerarquía del proyecto Shapes. El diagrama muestra las clases visualizadas, sus operaciones y las relaciones de herencia y uso que existen entre clases. Este diagrama ilustra las jerarquías de clases bidimensionales y tridimensionales y sus relaciones con la clase shape básica.

En el ejercicio siguiente, va a utilizar este diagrama para ampliar visualmente el proyecto Shapes.

Para continuar, vaya al Ejercicio 2: Ampliación de las clases circle y sphere.