Buscar

PADROES 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

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

CCT0425_EX_A1_201402084374_V1 
 
 
 
 
 
 
 
 
PADRÕES DE PROJETO DE SOFTWARE 
1a aula 
Lupa 
 
 
 
 
PPT 
 
MP3 
 
 
 
 
 
Exercício: CCT0425_EX_A1_201402084374_V1 Matrícula: 201402084374 
Aluno(a): LAIANE MENEZES ARAUJO Data: 28/10/2017 18:10:01 (Finalizada) 
 
 
 1a Questão (Ref.: 201402686435) Fórum de Dúvidas (1) Saiba (0) 
 
Prover uma interface para criar famílias de objetos relacionados ou dependentes sem especificar 
suas classes concretas." . Para qual padrão de projeto a afirmação se relaciona? 
 
 
Prototype 
 
Proxy 
 
Nra 
 
Singleton 
 Abstract Factory 
 
 
 
 
 
 2a Questão (Ref.: 201402843975) 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 a forma com que os objetos são criados e transformar a criação de objetos uma função 
específica de classes herdadas 
 Por meio da sugestão de melhorias nos acessos e estruturação de situações problemáticas 
 
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 
 
 
 
 
 
 3a Questão (Ref.: 201402194515) Fórum de Dúvidas (1) Saiba (0) 
 
Analise as sentenças sobre padrões de projeto de software e, em seguida, assinale a alternativa correta: 
I. Permitem descrever fragmentos de projeto e reusar ideias de projeto; 
II. Dão nome e forma a procedimentos abstratos, regras e melhores práticas relativas às técnicas orientadas a 
objetos; 
III. Ajudam a escolher alternativas de projeto que tornam um sistema reutilizável. 
 
 Todas as sentenças estão corretas 
 
Apenas as sentenças I e II estão corretas 
 
Apenas as sentenças II e III estão corretas 
 
Apenas as sentenças I e III estão corretas 
 
Apenas a sentença II está correta 
 
 
 
 
 
 4a Questão (Ref.: 201402972430) 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 
 
Composite 
 Abstract Factory 
 
Adapter 
 Observer 
 
 
 
 
 
 5a Questão (Ref.: 201403160318) Fórum de Dúvidas (1) Saiba (0) 
 
Observando o diagrama de classes abaixo, verificamos a aplicação de um padrão de criação GOF. 
Qual padrão foi utilizado para organizar as classes? 
 
 
 
 
Strategy 
 Template Method 
 
State 
 Abstract Factory 
 
Singleton 
 
 
 
 
 
 6a Questão (Ref.: 201402868985) 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? 
 
 
Singleton 
 
AJAX 
 
Memento 
 
JSON 
 Observer 
 
 Gabarito Comentado 
 
 
 
 
 7a Questão (Ref.: 201402200592) Fórum de Dúvidas (1) Saiba (0) 
 
considerando a classe de projetos GoF assinalem a opção cujos padrões de projeto estão todos classificados 
como Comportamentais 
 
 
Command,- bridge, - Iterator, - Mediator, bridge, State, Strategy 
 Command,- Interpreter, - Iterator, - Mediator, - Observer, State, Strategy 
 
Command,- bridge, - Iterator, - Mediator, - Observer, State, Strategy 
 Command,- Interpreter, - Iterator, - Mediator, - composite , State, Strategy 
 
Command,- bridge, - Iterator, - Mediator, - composite - State, Strategy 
 
 
 
 
 
 8a Questão (Ref.: 201402757100) 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 
 
State 
 Flyweight 
 
Composite 
 
Builder

Outros materiais