Buscar

Tarefa 2 POO - Envio de arquivo - 10 pontos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso: Tecnologia da Informação
Disciplina: POO - Projeto Orientado a Objetos Utilizando UML
Responsável: Sandro Moretti C. Almeida
Identificação da tarefa: Tarefa 2 
Pontuação: 10 pontos de 40
TAREFA 2
Curso: Tecnologia da Informação
Disciplina: POO - Projeto Orientado a Objetos Utilizando UML 
Tutor: Sandro Moretti C. Almeida
Aluno: ANA PAULA NUNES BRAGA
Tarefa 2: Unidade: I - Orientação a Objetos
Pontuação Máxima: 10 pontos
Texto de Referência: Capítulos 01 e 02 do conteúdo original
Limite para ENTREGA: (ver agenda/mural da disciplina)
1) Qual a vantagem de se utilizar encapsulamento? (2 pontos)
O encapsulamento é um mecanismo de agrupamento, onde todos os modelos de elementos podem ser agrupados e com seu uso mecanismo de encapsulamento são definidos pacotes e todos os modelos de elementos que são ligados ou referenciados por um pacote são chamados de Conteúdo do Pacote.
2) Escreva, com suas palavras, o que você entendeu por herança. (2 pontos)
A heranca possibilita que uma classe herde toda a implementação de uma outra classe e a herança tem a capacidade que instâncias de uma classe filha ou Subclasse de acessar dados e procedimentos ou métodos associados com uma classe parente ou superclasse e ela é sempre transitiva, para user ela basta fazer o teste ‘IS-A’ que identifica a classe com relacionamento de herança.
3) Liste os diferentes tipos de associação. (2 pontos)
A  associação é uma conexão entre classes , elas possuem duas claases como :
associação normal: que é a mais comum de associação ,pois representa apenas uma conexão entre classes. É representada por uma linha sólida entre duas classes.
Associacao Recursiva: é a uma conexão de uma classe com ela mesma.
Associacao Qualificada : é a associações de um para vários ou ate mesmo de vários para vários elemento qualificador, que é o elemento identificador da associação qualificada.
Associacao Exclusiva: quando várias situações onde um conjunto de combinações não é aceito.
Associacao Ordenada :é a associação entre objetos pode apresentar uma determinada ordem implícita padrão para uma associação é não existir uma ordem
Associacão de Classe: é  bastante útil pois é aquele em que se associa uma classe a uma associação pré-existente.
Associacao Ternaria : , a associação ternária associa três classes ou seja Mais de duas classes podem ser associadas entre si.
Associacão de Agregacao: A agregação é um caso particular da associação ndica que uma das classes do relacionamento é uma parte, ou está contida em outra classe. 
4) O que é generalização. (2 pontos)
A generalização se define qual um elemento de modelo (o filho) tem como base outro elemento de modelo (o pai). Os relacionamentos de generalização são utilizados em diagramas de classe, componente, implementação e caso de uso para indicar que o filho recebe todos os atributos, operações e relacionamentos definidos no pai. Os relacionamentos de generalização para capturar atributos, operações e relacionamentos em um elemento de modelo pai e em seguida reutilizá-los em um ou mais elementos de modelo filho, os relacionamentos de generalização não possuem nomes.
5) Defina Polimorfismo. (2 pontos)
  O polimorfismo é uma das propriedades dos vírus, os quais, para evitar serem detectados pelo software de segurança, podem mudar certos fragmentos do seu código ou seja graças a um algoritmo, o vírus pode modificar partes do código, o que faz com que a sua presença seja muito difícil de detectar por parte de um programa antivírus, o polimorfismo permite que uma mesma mensagem seja enviada para objetos de natureza bastante diversa, mas todos eles capazes de dar uma resposta e ela tem uma funcionalidade dinâmica por um programa enquanto é executado e tem 4 tipos de linguagem de programação, polimorfismo paramétrico, polimorfismo universal inclusão, polimorfismo ad-hoc sobrecarga e polimorfismo ad-hoc coerção
===================================================================

Continue navegando