Buscar

Padrões de Projeto - Prova - Aula 01

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

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

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ê 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

Prévia do material em texto

1a Questão (Ref.: 201502447220) Fórum de Dúvidas (1) Saiba (0) 
(CESGRANRIO - 2008 - BNDES - Profissional Básico - Especialidade - Análise de Sistemas) Ao 
alterar o estado de uma classe, o desenvolvedor deseja que uma ou mais classes da interface gráfica 
sejam modificadas. Entretanto, o desenvolvedor não acha interessante criar um acoplamento forte 
entre essas classes. Qual padrão de projeto comportamental é mais adequado para resolver essa 
situação? 
 Decorator 
 Adapter 
 Abstract Factory 
 Composite 
 Observer 
 2a Questão (Ref.: 201501674919) Fórum de Dúvidas (1) Saiba (0) 
Conhecido como padrões da gangue dos quatro, por terem sido desenvolvidos por quatro autores, os 
Padrões GoF (Group of Four) estão divididos pelos seguintes famílias de padrões: Padrões de 
Criação ou de Construção, Padrões Estruturais e Padrões Comportamentais. 
Considerando os padrões de Criação ou de Construção, analise o modelo abaixo e em seguida 
marque a alternativa que define a representação. 
 Builder.
 Facade.
 Mediator.
 Singleton.
 Factory Method. 
 3a Questão (Ref.: 201501682906) Fórum de Dúvidas (1) Saiba (0) 
Podemos afirmar que os Padrões Estruturais da família GoF:
 São projetados para organizar, gerenciar e combinar diferentes comportamentos.
 Colocam em dúvida o tratamento dispensado aos usuários na fase de levantamento das 
necessidades.
 Fornecem um guia de como instanciar objetos, que normalmente envolve decisões dinâmicas 
para escolher, por exemplo, qual classe instanciar ou a quais objetos delegar 
responsabilidade.
 Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua 
integração e colaboração mútua.
 Aumentam a responsabilidade do programador em depurar o código e as rotinas necessárias à
documentação dos processos.
 4a Questão (Ref.: 201501675378) Fórum de Dúvidas (1) Saiba (0) 
considerando a classe de projetos GoF assinale a opção cujos padrões de projeto estão todos 
classificados como criação:
 Abstractly factory ; Builder ; Factory Method ; Decorator - Singleton
 Abstractly factory ; Builder ; Factory Method ; Protype - Singleton
 Abstractly factory ; Bridge ; Factory Method ; Protype ; Singleton
 Command ; Builder ; Factory Method ; Protype - Singleton
 Abstractly factory ; Builder ; Composite ; Protype - Singleton
 5a Questão (Ref.: 201502231890) Fórum de Dúvidas (1) Saiba (0) 
O Design Patterns que tem a finalidade de usar compartilhamento para suportar grandes quantidades
de objetos, de granularidade fina, de maneira eficiente, é denominado
 Strategy
 Flyweight
 Composite
 State
 Builder
 6a Questão (Ref.: 201502340022) Fórum de Dúvidas (1) Saiba (0) 
Esses são padrões de projeto GoF estudados em aula, EXCETO:
 Workflow
 Adapter
 Facade
 Strategy
 Observer
 Gabarito Comentado 
 7a Questão (Ref.: 201502343775) Fórum de Dúvidas (1) Saiba (0) 
(Casa da Moeda - CESGRANRIO 2009) Em determinado sistema de análise estatística, é necessário
definir uma dependência ¿um para muitos¿ entre objetos, de forma que quando um objeto mudar de 
estado, todos os seus dependentes sejam notificados e atualizados. Que padrão de projeto pode ser 
utilizado nessa situação? 
 AJAX
 Memento
 Singleton
 JSON
 Observer
 Gabarito Comentado 
 8a Questão (Ref.: 201502318765) Fórum de Dúvidas (1) Saiba (0) 
Como a adoção de um padrão de projeto pode auxiliar o desenvolvimento de software?
 Por meio da adoção de qualquer padrão, desde que seja um dos que foram aceitos pela 
comunidade internacional
 Alterando o meio de acessar classes por meio de Interfaces e Dependências
 Por meio da aplicação obrigatória de ao menos um dos padrões GOF
 Por meio da sugestão de melhorias nos acessos e estruturação de situações problemáticas
 Alterando a forma com que os objetos são criados e transformar a criação de objetos uma 
função específica de classes herdadas

Outros materiais