Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/03/2019 Conteúdo Interativo estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2845746&p0=03c7c0ace395d80182db07ae2c30f034&ena… 1/3 1a Questão Uma das categoria que tradicionalmente se classificam os padrões de projeto: Padrões de criação cujo objetivo é: Define como implantar o mecanismo de herança em um grupo de objetos Define a forma de organização dos objetos e sua colaboração mutua Define formas de gerencia e combinar diferentes comportamentos. Define como implantar um novo método em uma classe. Define formas de instanciar objetos delegando responsabilidades 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. Ao caracterizarmos os padrões de projeto por Finalidade, temos: Estruturais, de Criação e Comportamentais. Os de Criação são associados ao processo de criação de objetos e também tornam um sistema independente de como seus objetos são criados, compostos e representados. 2a Questão considerando a classe de projetos GoF assinalem a opção cujos padrões de projeto estão todos classificados como Comportamentais Command,- Interpreter, - Iterator, - Mediator, - composite , State, Strategy Command,- Interpreter, - Iterator, - Mediator, - Observer, State, Strategy Command,- bridge, - Iterator, - Mediator, - composite - State, Strategy Command,- bridge, - Iterator, - Mediator, bridge, State, Strategy Command,- bridge, - Iterator, - Mediator, - Observer, State, Strategy 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. Se categorizarmos os padrões de Projeto por Finalidade, temos as categorias Estruturais, e por Finalidade. Esta categorização pode ser por Criação ou Comportamentais. O objetivo dos Comportamentais têm a ver com a maneira pela qual responsabilidades são distribuídas a classes e objetos durante a realização de uma tarefa. São abstrações de aspectos comportamentais. Há 11 padrões comportamentais GoF: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy, Template Method e Visitor. 3a Questão Analise as sentenças abaixo sobre os grupos de padrões da família GoF e, em seguida, assinale a alternativa correta: I. Os Padrões Comportamentais são projetados para organizar, gerenciar e combinar diferentes comportamentos. Podemos citar os seguintes padrões pertencentes a esse grupo: Chain of Responsibility, Command e Interpreter. II. Os Padrões de Criação fornecem um guia de como instanciar objetos. Esta ação normalmente envolve decisões estáticas para escolher, por exemplo, quais objetos instanciar ou a quais classes delegar responsabilidade. São doze os padrões de criação: Adapter, Bridge, Composite, Decorator, Façade, Flyweight, Proxy, Abstract Factory, Builder, Factory Method, Prototype e Singleton. III. Os Padrões Estruturais definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração e colaboração mútua. Todas as sentenças estão corretas Apenas a sentença II está correta 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 Explicação: 28/03/2019 Conteúdo Interativo estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2845746&p0=03c7c0ace395d80182db07ae2c30f034&ena… 2/3 Há três grupos de padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões Comportamentais. O item II está errado porque os padrões de Criação GoF contemplam 5 (cinco) tipos de padrões: Escopo por Classe: Factory Method ; Escopo por Objeto: Abstract Factory, Builder, Prototype e Singleton. Eles são associados ao processo de criação de objetos, e tornam um sistema independente de como seus objetos são criados, compostos e representados. 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. 4a Questão (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 Observer Composite 5a Questão (FESMIP-BA - 2011) Segundo a classificação de Design Patterns apresentada pela GoF, identifique com V os padrões comportamentais e com F, os demais. ( ) Observer. ( ) Iterator. ( ) Façade. ( ) Composite. ( ) Visitor. A alternativa que contém a sequência correta, de cima para baixo, é a F F V V V V F F V F V V F F V F V V V F V V V V V 6a Questão Padrões de projeto são voltados para que tipo de problemas? Assinale a resposta INCORRETA. Problemas na área de desenvolvimento de software. Problemas recorrentes. Problemas que não se repetem. Problemas eu qualquer área de conhecimento. Problemas que ocorrem no nosso dia-a-dia. Explicação: 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.. 7a Questão 28/03/2019 Conteúdo Interativo estacio.webaula.com.br/Classroom/index.html?id=1735753&classId=1118641&topicId=2845746&p0=03c7c0ace395d80182db07ae2c30f034&ena… 3/3 Quais são os grupos de padrões de projeto GoF - Gang of Four - Gangue dos Quatro? Padrões de Criação, Padrões Estruturais e Padrões de Composições. Padrões de Criação, Padrões Estruturais e Padrões Comportamentais. Padrões de Abstração, Padrões Estruturais e Padrões Comportamentais. Padrões de Criação, Padrões de Construção e Padrões Comportamentais. Padrões de Abstração, Padrões Construçãos e Padrões de Composições. Explicação: Há três grupos de Padrões GoF: Padrões de Criação, Padrões Estruturais e Padrões Comportamentais.. 8a Questão Analise as afirma�vas abaixo: I. A ideia principal que é atribuída no conceito de Padrões de Projeto de So�ware é a "reu�lização de ideias (soluções consolidadas)... Não necessariamente de códigos...". II. A u�lização padrões de projeto de so�ware em um projeto de desenvolvimento de programas implica na reu�lização de códigos prontos feitos por outros desenvolvedores (da empresa ou externos) com finalidade de agilizar o processo de conclusão do so�ware. III. Um projeto de desenvolvimento de so�ware que segue padrões de projeto não necessita documentar aspectos recorrentes do desenvolvimento do so�ware. IV. O MVC (model-view-controller), GoF (Gang of Four) e GRASP (General Responsibility Assignment So�ware Pa�erns) são exemplos de padrões de projeto de so�ware. E assinale a única opção VERDADEIRA acerca das afirmativas acima. as afirmações II e III são verdadeiras. todas as afirmações são falsas. as afirmações I e IV são verdadeiras. todas as afirmações são verdadeiras. as afirmações I, III e IV são verdadeiras.
Compartilhar