Baixe o app para aproveitar ainda mais
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.
Compartilhar