Buscar

Padrões de Projeto de Software

Prévia do material em texto

16/08/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=216628992&user_cod=2555962&matr_integracao=202001058737 1/5
Teste de
Conhecimento
 avalie sua aprendizagem
Qual o padrão Gof representado na figura abaixo?
 
PADRÕES DE PROJETO DE SOFTWARE
Lupa Calc.
 
 
CCT0763_A1_202001058737_V1 
 
Aluno: FABIO JUNIOR DE LIMA Matr.: 202001058737
Disc.: PAD. PROJ. SOFTWARE 2021.3 EAD (G) / EX
 
Prezado (a) Aluno(a),
Você fará agora seu TESTE DE CONHECIMENTO! 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.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se
familiarizar com este modelo de questões que será usado na sua AV e AVS.
 
1.
Builder
Façade
Singleton
Abstract Factory
Factory Method
 
 
 
Explicação:
javascript:voltar();
javascript:voltar();
javascript:duvidas('1008703','7168','1','5674640','1');
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
16/08/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=216628992&user_cod=2555962&matr_integracao=202001058737 2/5
Qual padrão de criação está representado na figura abaixo?
 
considerando a classe de projetos GoF assinale a opção cujos padrões de projeto estão todos classificados como criação:
Há cinco Padrões de Criação GoF: Abstract Factory, Builder, Factory Method, Prototype e
Singleton.
Esses Padrões de Criação fornecem um guia de como instanciar objetos. Esta ação normalmente
envolve decisões dinâmicas para escolher, por exemplo, qual classe instanciar, ou a quais objetos
delegar responsabilidade. Esse padrão nos mostra como estruturar e encapsular essas decisões.
O objetivo do Factory Method (Método de Fábrica) é definir uma interface para criar um
objeto, mas deixar as subclasses definirem que classe instanciar.
 
 
 
 
2.
Abstract Factory
Factory Method
Prototype
Singleton
Builder
 
 
 
Explicação:
Há cinco Padrões de Criação GoF: Abstract Factory, Builder, Factory Method, Prototype e
Singleton.
O método Abstract Factory fornece uma interface para a criação de uma família de objetos
relacionados ou dependentes sem especifi car suas classes completas.
 
 
 
 
3.
Abstractly factory ; Builder ; Composite ; Protype - Singleton
Abstractly factory ; Bridge ; Factory Method ; Protype ; Singleton
Abstractly factory ; Builder ; Factory Method ; Decorator - Singleton
Abstractly factory ; Builder ; Factory Method ; Protype - Singleton
Command ; Builder ; Factory Method ; Protype - Singleton
 
 
 
Explicação:
javascript:duvidas('1065513','7168','2','5674640','2');
javascript:duvidas('107777','7168','3','5674640','3');
16/08/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=216628992&user_cod=2555962&matr_integracao=202001058737 3/5
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.
Os padrões de projeto (Design Patterns) GoF são classificados nas categorias:
(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
Há três grupos de padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões Comportamentais.
Os padrões de criação GoF contemplam 5 (cinco) tipos de padrões: Abstract Factory, Builder, Factory Method, Prototype e
Singleton.
Os Padrões Estruturais tratam da composição de classes e objetos para formar estruturas complexas; associados à maneira
como classes e objetos são organizados estruturalmente; oferecem formas efetivas para usar conceitos OO como herança e
composição, e são abstrações de aspectos estruturais.
Seu objetivo é fornecer um guia de como instanciar objetos. Esta ação normalmente envolve decisões dinâmicas para escolher,
por exemplo, qual classe instanciar ou a quais objetos delegar responsabilidade. Esse padrão nos mostra como estruturar e
encapsular essas decisões.
 
 
 
 
4.
Apenas as sentenças II e III estão corretas
Todas as sentenças estão corretas
Apenas as sentenças I e II estão corretas
Apenas as sentenças I e III estão corretas
Apenas a sentença II está correta
 
 
 
Explicação:
Isso porque padrões de projeto são voltados para problemas recorrentes que ocorrem no
nosso dia-a-dia, seja na área de desenvolvimento de software, seja em qualquer outra área
do conhecimento.
Os padrões de projeto são descrições de objetos que se comunicam e classes que são
customizadas para resolver um problema genérico de design em um contexto específico.
 
 
 
 
5.
Criacional. Step-by-step. Orientada a requisitos.
Criacional. Estrutural. Comportamental.
Compartimental. Vinculada. Comportamental.
Situacional. Estrutural. Complementar.
Criacional. Evolutiva. Contingencial.
 
 
 
Explicação:
Essa resposta está coreta porque:
GoF - Gang of Four - Gangue dos Quatro.
Há três grupos de Padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões
Comportamentais.
 
 
 
 
6.
javascript:duvidas('101704','7168','4','5674640','4');
javascript:duvidas('1122421','7168','5','5674640','5');
javascript:duvidas('776174','7168','6','5674640','6');
16/08/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=216628992&user_cod=2555962&matr_integracao=202001058737 4/5
notificados e atualizados. Que padrão de projeto pode ser utilizado nessa situação?
Uma das categoria que tradicionalmente se classificam os padrões de projeto :Padrões Estruturais cujo objetivo é:
Conhecido como padrões da guangue dos quatro, os padrões GoF estão classificados em:
Singleton
AJAX
JSON
Observer
Memento
 
Gabarito
Comentado
 
 
 
7.
Define a forma de organização dos objetos e sua colaboração mutua
Define como implantar o mecanismo de herança em um grupo de objetos
Defende formas de instanciar objetos delegando responsabilidades
Define como implantar um novo método em uma classe.
Define formas de gerencia e combinar diferentes comportamentos.
 
 
 
Explicação:
A família de padrões GoF, está divida em três grupos principais de padrões: Padrões de Criação, Padrões Estruturais e Padrões
Comportamentais.
O objetivo dos Padrões Estruturais é definir caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua
integração e colaboração mutua.
 
 
 
 
8.
Padrões de criação, padrões estruturais e padrões comportamentais.
Padrões estruturais, padrões de comportamento e padrões de fábrica.
Padrões de criação, padrões de composição e padrões comportamentais.
Padrões de Interpretação, padrões de observação e padrões estruturais.
Padrões estruturais, padrões de emocionais e padrões de fábrica.
 
 
 
Explicação:
Gang of Four - Gangue dos Quatro.
Há três grupos de Padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões
Comportamentais.
 
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
javascript:duvidas('107775','7168','7','5674640','7');
javascript:duvidas('1034119','7168','8','5674640','8');
javascript:abre_colabore('36533','265570776','4798105093');
16/08/2021 Estácio: Alunos
https://simulado.estacio.br/alunos/?p0=216628992&user_cod=2555962&matr_integracao=202001058737 5/5
 
 
Exercício inciado em 16/08/2021 19:40:33.

Continue navegando