AV2 PADR ES DE PROJETO DE SOFTWARE
Estácio
Avaliação: CCT0152_A V2_201001509341 » PA DRÕES DE PROJETO DE SOFTWA RE
Tipo de Avaliação: A V2
Aluno: 201001509341 - RA PHA EL DA SILVA ROMA
Profe ssor: HORA CIO DA CUNHA E SOUZA RIBEIRO
Nota da Prova: 4,0 de 8,0
Nota do Trabalho:
Turm a: 9001/A A
Nota de Participação: 2
1a Questão (C ód.: 125600)
Data: 12/11/2012
Pontos: 1,5 / 1,5
Seguindo os princípios Especialista da Informação qual o critério deve ser adotado na escolha de uma classe para receber uma nova responsabilidade?
Resposta: descobrir qual a classe que tem o conhecimento da informação necessária para satisfazer a responsabilidade. Gabarito: Deve-se buscar a classe que conhece do contexto da nova responsabilidade através de seus atributos e métodos já definidos.
2a Questão (C ód.: 125529)
Pontos: 0,0 / 1,5
Os métodos polimórficos utilizam os conceitos de overloading e overrinding. Apresente a diferença entre os dois conceitos. Resposta: ...
Gabarito: O conceito OVERLOADING é a sobrecarga dos métodos: define vários métodos de mesmo nome com assinaturas diferentes.
O conceito OVERRIDING altera o comportamento do método na subclasse, mantendo a mesma assinatura, com funcionalidade diferente.
3a Questão (C ód.: 115672)
Pontos: 1,0 / 1,0
A definição ¿ C aptar e externalizar um estado interno de um objeto, de maneira que esse estado seja restaurado ao objeto em outro momento, sem violar seu encapsulamento (Gamma et al., 2000).¿ Refre-se a que padrão de projeto:
C ommand
Mediator
Builder.
Memento
Iterator
bquestoes.estacio.br/entrada.asp?p0=136964520&p1=201001509341&p2=1135304&p3=CCT0152&…
1/4
14/12/12
Estácio
4a Questão (C ód.: 116737)
Pontos: 0,0 / 1,0
considere a definição: Visitor: Representar uma operação a ser realizada nos elementos de uma estrutura de objetos. Visitor permite que você defina uma nova operação sem alterar as classes dos elementos nos quais a operação atua (Gamma et al., 2000). Qual das alternativas é completamente verdadeira?
O padrão de projeto