Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/10/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 1/5 Avaiação Parcial: CCT0425_SM_201502482151 V.1 Aluno(a): RAFAEL CORDEIRO MOREIRA Matrícula: 201502482151 Acertos: 10,0 de 10,0 Data: 16/10/2017 13:50:50 (Finalizada) 1a Questão (Ref.: 201502645672) Acerto: 1,0 / 1,0 Podemos afirmar que os Padrões de Criação da família GoF: 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. São projetados para organizar, gerenciar e combinar diferentes comportamentos. Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração e colaboração mútua. Subutilizam as rotinas de tratamento de erros, em virtude da depuração de código fonte na fase de levantamento das necessidades junto aos usuários. 2a Questão (Ref.: 201503123983) Acerto: 1,0 / 1,0 Especificar os tipos de objetos a serem criados usando uma instância como protótipo e criar novos objetos ao copier este protótipo. Para qual padrão de projeto a afirmação se relaciona? Observer Abstract Factory Nra Adapter Memento 3a Questão (Ref.: 201502649409) Acerto: 1,0 / 1,0 (CESGRANRIO - 2009) Por motivo de segurança, deseja-se adicionar registro (log) das operações efetuadas no sistema de contabilidade de uma empresa. O arquiteto do sistema decide que deve existir somente uma instância de uma classe de registro (log) e que esta será o ponto de acesso global para os demais componentes do sistema. 16/10/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 2/5 Que padrão de projeto pode ser utilizado nesse caso? Memento. Visitor. Singleton. Bridge. Iterator. 4a Questão (Ref.: 201502637695) Acerto: 1,0 / 1,0 Segundo Metsker, 2004, o padrão de projeto ______________ tem como solução mover a lógica de construção de uma classe para um objeto externo, a fim de reduzir a complexidade da mesma e permitir a construção gradual de objetos-alvo a partir dessa classe. Escolha uma das alternativas abaixo que preenche corretamente a lacuna apresentada na descrição acima. FACADE. FACTORY METHOD. MEDIATOR. SINGLETON. BUILDER. 5a Questão (Ref.: 201503220883) Acerto: 1,0 / 1,0 Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas a objetos. Decorator Façade Adapter Bridge Composite 6a Questão (Ref.: 201503205740) Acerto: 1,0 / 1,0 16/10/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 3/5 Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o problema com a estrutura apresentada. Singleton Composite Proxy GOF Grasp 7a Questão (Ref.: 201503238935) Acerto: 1,0 / 1,0 O Padrão Flyweight é um objeto compartilhado, que pode ser usado em vários contextos, simultaneamente, pois, tem capacidade de funcionar de forma independente em cada contexto. Seus métodos e implementações não podem, em momento algum, fazer _____________________________________________________________ hipóteses ou exclusões sobre o contexto no qual o objeto opera. Acoplamento fraco entre o subsistema e seus clientes. hipóteses ou asserções sobre fora do contexto no qual o objeto opera. comparações ou associações sobre o contexto no qual o objeto opera. hipóteses ou asserções sobre o contexto no qual o objeto opera. Gabarito Comentado. 16/10/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 4/5 8a Questão (Ref.: 201502649362) Acerto: 1,0 / 1,0 (FESMIP-BA - 2011) O Design Patterns que tem a finalidade de usar compartilhamento para suportar grandes quantidades de objetos, de granularidade fina, de maneira eficiente, é denominado Builder. State. Composite. Strategy. Flyweight. 9a Questão (Ref.: 201503265761) Acerto: 1,0 / 1,0 Analise as seguintes sentenças que descreve as características de um padrão de projeto. Em seguida marque a alternativa que corresponde o padrão de projeto correspondente. a. Sua aplicação é recomendada naquelas situações em que há necessidade de interpretar uma linguagem qualquer e, ao mesmo tempo, quando se quer representar sentenças da linguagem, como árvores abstratas sintáticas. b. Descreve como projetar um conjunto de classes para representar e interpretar uma gramática para linguagens simples. c. A estrutura do padrão sugere que a modelagem do problema seja realizada através de uma gramática recursiva. Interpreter Adapter Composite Chain Responsability Façade Gabarito Comentado. 10a Questão (Ref.: 201503310207) Acerto: 1,0 / 1,0 Marque a única alternativa correta sobre um cenário de aplicação do padrão de projeto Template Method Implementamos partes invariantes de um algoritmo em uma classe abstrata e deixamos que o restante do código seja implementado nas subclasses Armazenamos o estado interno de um objeto para permitir a implementação da operação de desfazer 16/10/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 5/5 (undo) Possibilitamos a comunicação entre interfaces incompatíveis Garantimos que não será possível instanciar mais do que 1(uma) instância de uma determinada classe Permitimos, em tempo de execução, que sejam adicionadas novas operações sobre uma estrutura de dados
Compartilhar