< Anterior | Próximo >

Exercício 1: Visualizar o Projeto Shapes

Neste exercício, você visualizará o projeto Shapes C++ para visualizar a hierarquia de classes.
Antes de Iniciar
O projeto Shapes C++ contém um conjunto de classes que representam formas bi e tridimensionais. A classe shape é a classe-base a partir da qual todas as outras classes são herdadas. A classe shape2d e a classe shape3d são herdadas da classe shape de base para representar formas bi e tridimensionais. Conseqüentemente, cada forma é herdada da classe shape bi ou tridimensional.
Por Que e Quando Desempenhar Esta Tarefa

Visualizar as Classes Shape de Base

Você pode utilizar as ferramentas de desenvolvimento visual C++ para visualizar a hierarquia do aplicativo antes de estendê-lo. A estrutura do aplicativo será melhor entendida visualizando-se os relacionamentos entre as classes. Também é possível utilizar as ferramentas de desenvolvimento visual C++ para estender rapidamente os aplicativos utilizando-se a interface de modelagem do diagrama de classe.

Antes de começar, é necessário importar o projeto Shapes. Clique em Importar o projeto Shapes C++ (Import the C++ Shapes project) para importar o projeto Java para o espaço de trabalho.

Importar projeto C++ Shapes

Para compilar o projeto, é necessário ter um compilador em C++ compatível instalado.

Para visualizar as classes shape de base:

  1. Na perspectiva C++, na visualização Explorador de Projetos C++ (C++ Projects Explorer), expanda Shapes.
  2. Expanda a classe shape.h, clique com o botão direito do mouse no elemento de classe Shape e, em seguida, clique em Visualizar (Visualize) > Incluir no Novo Arquivo de Diagrama (Add to New Diagram File) > Diagrama de Classe (Class Diagram).
  3. Na visualização Explorador de Projetos C/C++ (C/C++ Project Explorer), expanda shape2d.h, clique no elemento de classe shape2d e arraste-o para o editor de diagrama.
Resultados

Agora você visualizou as classes-base do projeto Shapes C++. Seu diagrama deve assemelhar-se à seguinte figura:

As classes shapes de base são visualizadas utilizando-se as ferramentas de desenvolvimento visual da UML

Visualizar as Classes circle e sphere

Você pode visualizar as classes shape e circle para melhor visualizar e entender a hierarquia do projeto.
Por Que e Quando Desempenhar Esta Tarefa

Para visualizar as classes circle e sphere:

  1. Na visualização Explorador de Projetos C/C++ (C/C++ Project Explorer), expanda a classe circle.h, clique no elemento de classe circle e arraste-o para o editor de diagrama.
  2. Expanda a classe sphere.h, clique no elemento de classe sphere e arraste-o para o editor de diagrama.
Resultados

Agora você visualizou as classes circle e shape. Seu diagrama deve assemelhar-se à seguinte figura:

As classes shapes de base são visualizadas no editor de diagrama.

O diagrama representa a hierarquia do projeto Shapes. O diagrama mostra as classes visualizadas, suas operações e os relacionamentos de herança e de uso existentes entre as classes. Esse diagrama ilustra as hierarquias de classes bi e tridimensionais e seus relacionamentos com a classe shape de base.

No próximo exercício, você utilizará esse diagrama para estender visualmente o projeto Shapes.

< Anterior | Próximo >

Feedback