Ampliación de una aplicación de C++ por medio de las herramientas de desarrollo visual de UML |
En esta guía de aprendizaje va a utilizar las herramientas de visualización de UML para visualizar y ampliar una aplicación C++ de ejemplo. La aplicación de ejemplo, denominada Shapes, contiene formas bidimensionales y tridimensionales representadas por medio de clases. Cada clase bidimensional, por ejemplo, la clase square, hereda de la clase shapes2d, y cada clase tridimensional como, por ejemplo, la clase sphere, hereda de la clase shapes3d. Al ejecutar la aplicación, se le solicita que especifique el tamaño y el color para la nueva forma y, a continuación, la información de la nueva forma se visualiza en la vista Consola. En esta guía de aprendizaje se utilizan las herramientas de desarrollo visual de UML para ver la jerarquía y la estructura del proyecto Shapes de C++, y se añade un nuevo método, denominado getCircumference, para las clases sphere y circle, que calcula y muestra la circunferencia de la forma utilizando el radio. En el ejercicio final, se utilizan las herramientas de visualización de UML para añadir la forma de cono al proyecto. La clase cone hereda de la clase shapes3d para representar un cono. Antes de empezar, debe importar el proyecto Shapes de la Galería de ejemplos. Pulse Ver el ejemplo relacionado para abrir la Galería de ejemplos con el ejemplo Shapes de C++. ![]() |
![]() |
![]() |