Buscar

Aula 03 EPS4

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

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
Você viu 3, do total de 4 páginas

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

15/05/2018 EPS
http://simulado.estacio.br/alunos/ 1/4
CCT0763_A3_201802076662_V4
 
Programadores se deparam muitas vezes com a situação onde é preciso acrescentar responsabilidades a objetos
e não a classe. Uma alternativa é atribuir dinamicamente a um dado objeto. Este padrão é chamado de:
Dado o diagrama de classe identifique o padrão GoF estrutual
PADRÕES DE PROJETO DE SOFTWARE
 CCT0763_A3_201802076662_V4 
Lupa Calc.
 
 
Vídeo
 
PPT
 
MP3
 
Aluno: GUILHERME PARANHOS DA SILVA Matrícula: 201802076662
Disciplina: CCT0763 - PAD. PROJ. SOFTWARE Período Acad.: 2018.1 EAD (G) / EX
 
 
Prezado (a) Aluno(a),
 
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua
avaliação. O mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que
será usado na sua AV e AVS.
 
1.
Instance
 Decorator.
Singleton
 Bridge
protype
 
 
2.
Decorator
 Adapter
 Bridge
15/05/2018 EPS
http://simulado.estacio.br/alunos/ 2/4
Qual padrão estrutural permite que um objeto utilize
serviços de outros objetos com interfaces diferentes
por meio de uma interface única:
Marque a alternativa que melhor descreve uma situação típica onde poderia ser utilizado o padrão de projeto
Adapter?
O Padrão de Projeto Estrutural (GOF) que se apresenta com o formato de uma árvore (estrutura de dados)
quando é representado por um Diagrama de Objetos (UML) chama-se:
Que padrão estrutural anexa dinamicamente responsabilidades adicionais a um objeto. Provê uma alternativa
flexível ao uso de herança como mecanismo de extensão de funcionalidade:
 
Composite
Flyweight
 
 
3.
Composite
 Bridge
Facade
Flyweight
 Adapter
 
 
4.
Um programador precisa de uma classe que possua um método para retornar a única instância existente
da classe.
Um programador precisa de um método que simplifique o acesso a uma hierarquia de classes.
 
Um programador precisar utilizar uma classe que possui interface diferente da classe existente na
aplicação.
Um programador precisa utilizar uma classe que possui a mesma interface da classe existente na
aplicação.
Um programador precisa ser avisado quando houver alterações no estado de um objeto.
 
 
5.
Bridge
 Composite
TreeView
Decorator
Memento
 
 
6.
15/05/2018 EPS
http://simulado.estacio.br/alunos/ 3/4
Construtores em Java definem uma maneira padrão de construir objetos. No entanto, depender de construtores
para instanciar objetos pode nos levar a alguns problemas dos quais podemos citar, exceto:
Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas
a objetos.
Adapter
Facade
 Composite
 Decorator
Bridge
 
 
7.
 Não é preciso saber a classe concreta do objeto para criá-lo
Usando diretamente os métodos construtores não há como limitar o número de instâncias criadas
A aplicação cliente fica acoplada diretamente a uma implementação concreta para poder usar diretamente
o construtor
 
Objeto complexo pode necessitar da criação de objetos menores previamente, com certo controle difícil de
implementar com construtores
Cliente pode não ter ou não saber todos os dados necessários para instanciar um objeto através de
construtores
 
 
8.
Bridge
 Adapter
Composite
Façade
 Decorator
 
 
 
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
15/05/2018 EPS
http://simulado.estacio.br/alunos/ 4/4
Exercício inciado em 15/05/2018 10:57:51.

Outros materiais