26.07.2014 Views

universidade tecnológica federal do paraná campus ... - UTFPR

universidade tecnológica federal do paraná campus ... - UTFPR

universidade tecnológica federal do paraná campus ... - UTFPR

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

64<br />

Dessa maneira, as classes filhas dessas classe, Punho e Olho por<br />

exemplo, necessitam apenas estenderem a classe Menu_Super para que todas as<br />

funcionalidades necessárias estejam agregadas a seus objetos.<br />

Já as classes que irão compor as coordenadas <strong>do</strong>s de<strong>do</strong>s,<br />

De<strong>do</strong>_Articulacao_Pai, por exemplo, podem ter suas funcionalidades generalizadas<br />

pela herança recebida da classe Menu_Super, e serem estanciadas pela classe<br />

De<strong>do</strong>.<br />

Por meio da classe De<strong>do</strong>, e em conjunto com o Enum_De<strong>do</strong>, serão<br />

implementadas todas as funcionalidades necessárias para popular objetos<br />

referentes a cada um <strong>do</strong>s 10 de<strong>do</strong>s <strong>do</strong> modelo tridimensional.<br />

Alguns componentes de configuração <strong>do</strong> modelo tridimensional podem<br />

ter um comportamento diferencia<strong>do</strong>, poden<strong>do</strong> apenas sofrer incrementos ou<br />

decrementos. É o caso das classes Boca e Sobrancelha, por exemplo. Para que<br />

suas funcionalidades sejam implementadas, é necessário a construção da classe<br />

Mais_Menos_Super, que, em conjunto com o Enum_Tipo_Menu, subsidiarão essas<br />

particularidades.<br />

A classe Quadro, estancia as classes com as funcionalidades prontas<br />

dessa camada, para permitir que a camada de negócio possa trabalhar com os<br />

objetos das entidades <strong>do</strong> sistema. Os méto<strong>do</strong>s e objetos da classe Quadro serão<br />

ilustra<strong>do</strong>s na figura 7.<br />

Com a implementação das entidades <strong>do</strong> sistema, com classes que<br />

populam objetos, é perfeitamente possível trabalhar sobre o paradigma de<br />

orientação a objetos.<br />

A<strong>do</strong>tan<strong>do</strong>-se essa padronização, a flexibilidade de armazenamento <strong>do</strong>s<br />

da<strong>do</strong>s pode variar desde um simples <strong>do</strong>cumento XML, até um banco de da<strong>do</strong>s SQL.<br />

4.3.2 Camada de Negócio<br />

As classe que compõem a camada de negócio <strong>do</strong> sistema são<br />

diagramadas na figura 7.<br />

Na camada de negócio, a classe Quadro estancia to<strong>do</strong>s os objetos<br />

necessários para a comunicação entre negócio e entidades. É por meio da classe<br />

Quadro que as variáveis de configuração de cada quadro configura<strong>do</strong> pelo usuário

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!