Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Programação Orientada a Objetos I Aula 4 - Diagrama de Classe Correção dos Exercícios 1. Quais são os objetivos do Diagrama de Classes? Resp.: Seu principal enfoque está em permitir a visualização das classes que comporão o sistema com seus respectivos atributos e métodos, demonstrando como as classes do diagrama se relacionam, complementam e transmitem informações entre si. 2. Qual a visão do Diagrama de Classes? Resp.: Esse diagrama apresenta uma visão estática da organização das classes, preocupando-se em definir a estrutura lógica das mesmas. O diagrama de classes serve ainda como base para a construção da maioria dos outros diagramas da linguagem UML. 3. Defina orientação a objetos? Resp.: Paradigma de programação que permite pensar e projetar software, utilizando modelos organizados a partir de conceitos do mundo real. 4. Defina classe? Resp.: Representação de um conjunto de objetos com características semelhantes. 5. O que são atributos? Resp.: São propriedades que compõem um objeto. 6. Defina métodos? Resp.: Métodos, também chamados operações, são as funções que uma instância da classe pode executar. 7. Defina herança? Resp.: Consiste em permitir que estruturas comuns sejam compartilhadas entre diferentes classes sem redundâncias. 2 8. Como é representada uma classe no diagrama? Resp.: Uma classe, na linguagem UML, é representada como um retângulo com até três divisões, sendo que a primeira divisão contém a descrição ou nome da classe, a segunda armazena os atributos e seus tipos de dados e a terceira contém uma lista os métodos da classe. 9. O que são relacionamentos ou associações? Resp.: Associações permitem que as classes compartilhem informações entre si e colaborarem para a execução dos processos executados pelo sistema. Uma associação descreve um vínculo que ocorre normalmente entre os objetos de uma ou mais classes. 10. Como são representadas as associações? Resp.: As associações são representadas por linhas ligando as classes envolvidas. Essas linhas podem ter nomes ou títulos para auxiliar a compreensão do tipo de vínculo estabelecido entre os objetos das classes envolvidas nas associações.
Compartilhar