Av 4 - ads - sem 4 - desenvolvimento orientado a objetos
Questão 1:
Nota: Não gerada
De acordo com a unidade 3 do livro “Desenvolvimento orientado a objetos II”, analise o texto abaixo e marque a alternativa correta.
Tanto a _______ quanto a _______ são mecanismos que permitem a reutilização de códigos, contudo, durante anos, principalmente no início da explosão da orientação a objetos, os programadores consideravam a _______ como sendo a ferramenta básica da extensão e reutilização de funcionalidades.
Alternativas:
1 - Herança e polimorfismo;
2 - Composição e polimorfismo;
3 - Herança e agregação;
4 - Composição e agregação;
5 - Herança e composição;
Sua resposta:
5 - Herança e composição;
Questão 2:
Nota: Não gerada
De acordo com a unidade 3 do livro “Desenvolvimento orientado a objetos II”, assinale a alternativa correta sobre agregação.
Alternativas:
1 - A agregação necessita de uma programação complexa, pois em outras palavras, não há diferença entre agregação e um simples relacionamento “uses” em UML;
2 - A ocorrência de um papel que será desempenhado por cada membro da agregação;
3 - Agregação é um agregado de membros que existe o ato de CONTER;
4 - Agregação é um agregado de membros que não necessariamente existe o ato de CONTER;
5 - Todas as alternativas estão incorretas;
Sua resposta:
4 - Agregação é um agregado de membros que não necessariamente existe o ato de CONTER;
Questão 3:
Nota: Não gerada
De acordo com as unidades de 1 a 5 do livro “Desenvolvimento orientado a objetos II”, assinale a alternativa correta:
Alternativas:
1 - Generalização: Também conhecida como composição ou mecanismo que permite uma classe estender outra;
2 - Container: Elemento que guardará apenas um objeto dentro de si, por exemplo, uma nota fiscal poderá guardar de um a “N” itens por objeto;
3 - Base: Comando que permite a chamada a um construtor parametrizado ou não de uma classe base;
4 - Console: Nome da classe que contém alguns