Buscar

EX 1 AULA 3 PADRÕES DE PROJETO DE SOFTWARE

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 3 páginas

Prévia do material em texto

PADRÕES DE PROJETO DE SOFTWARE 3a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0265_EX_A3_201603425501_V1 Matrícula: 201603425501
Aluno(a): RICARDO SOUZA DE CARVALHO Data: 08/09/2017 22:12:15 (Finalizada)
 1a Questão (Ref.: 201604243741) Fórum de Dúvidas (1) Saiba (0)
[BNDES - CESGRANRIO 2009]A o consultar informações a respeito dos padrões de projeto Adapter e Bridge, um
Analista de Sistemas identificou uma afirmativa INCORRETA. Assinale-a.
O foco do Adapter é a solução de incompatibilidades entre duas interfaces existentes.
Ambos promovem a flexibilidade ao fornecer um nível de endereçamento indireto para outro objeto.
Ambos são padrões estruturais que possuem alguns atributos em comum.
O Bridge estabelece uma ponte entre uma abstração e suas possíveis implementações.
 O Adapter é inferior ao Bridge porque não evita a replicação de código.
 
 2a Questão (Ref.: 201604226800) Fórum de Dúvidas (1) Saiba (0)
Dentre as opções apresentadas assinale qual o padrão é bastante utilizado para compatibilizar classes implementas
por programadores diferentes, ou desenvolvidas em momentos diferentes, ou ainda para unir classes com
interfaces diferentes em uma estrutura hierárquica única, sem precisar implementar novamente todas as
funcionalidades e interfaces da classe já existente.
 Padrão Adapter
Padrão Composite
Padrão Flyweight
Padrão Decorator
Padrão Decorator
 
 Gabarito Comentado
 3a Questão (Ref.: 201604143427) Fórum de Dúvidas (1) Saiba (0)
Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o problema com a estrutura
apresentada.
 Composite
JEE
Observer
GRASP
Chain of Responsability
 
 4a Questão (Ref.: 201604065693) Fórum de Dúvidas (1) Saiba (0)
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:
 
 Decorator
Bridge
Adapter
Facade
Composite
 
 5a Questão (Ref.: 201604252417) Fórum de Dúvidas (1) Saiba (0)
Os Padrões de Projeto (GOF) que se apresentam com o formato de uma Lista Encadeada (estrutura de dados)
quando são representados por um Diagrama de Objetos (UML) e se classificam, respectivamente, como Padrão de
Projeto Estrutural e Padrão de Projeto Comportamental, são conhecidos como:
 Decorator e Chain of Responsibility
Observer e Decorator
Decorator e Observer
Observer e Chain of Responsibility
Chain of Responsibility e Decorator
 
 6a Questão (Ref.: 201604143425) Fórum de Dúvidas (1) Saiba (0)
Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o problema com a estrutura
apresentada.
 Composite
GOF
Proxy
Singleton
Grasp
 
 7a Questão (Ref.: 201604158549) Fórum de Dúvidas (1) Saiba (0)
Qual o nome do padrão de projeto que pode ser utilizado para permitir que uma hierarquia de abstrações e suas
diferentes implementações possam variar independentemente?
Adapter
Flyweight
Proxy
 Bridge
Façade
 
 8a Questão (Ref.: 201604158568) Fórum de Dúvidas (1) Saiba (0)
Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas a
objetos.
Composite
Adapter
Façade
 Decorator
Bridge

Outros materiais