Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/09/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 1/3 Acertos: 10,0 de 10,0 Data: 25/09/2017 19:58:45 (Finalizada) 1a Questão (Ref.: 201002161405) Acerto: 1,0 / 1,0 A família de padrões GoF é dividida em três grupos principais de padrões, a saber: Padrões de Processo; Padrões de Singularidade; Padrões de Prototipação Padrões Comportamentais; Padrões de Criação; Padrões Estruturais Padrões de Proxy; Padrões de Criação; Padrões de Encadeamento Padrões de Criação; Padrões Metodológicos; Padrões de Ponte Padrões Estruturais; Padrões de Processo; Padrões de Responsabilidade 2a Questão (Ref.: 201002153877) Acerto: 1,0 / 1,0 Uma das categoria que tradicionalmente se classificam os padrões de projeto :Padrões Estruturais cujo objetivo é: Define como implantar um novo método em uma classe. Define formas de gerencia e combinar diferentes comportamentos. Define como implantar o mecanismo de herança em um grupo de objetos Defende formas de instanciar objetos delegando responsabilidades Define a forma de organização dos objetos e sua colaboração mutua 3a Questão (Ref.: 201002153888) Acerto: 1,0 / 1,0 Consideram as afirmativa abaixo sobre o padrão protype I - Declara um método chamado clone na superclasse abstrata do modelo (Prototype). Em função desta declaração, cada classe concreta derivada deve ser capaz de gerar uma nova instância de si próprio. II - , Entre as aplicações para este padrão de projeto está a facilidade de instanciar classes em tempo de execução. III Quando as instancias de uma classe apresentam poucas combinações de estados, pode ser mais conveniente definir previamente um conjunto de protótipos e cloná-los, sempre que foi necessário. As afirmativas I, III, estão corretas e II errada As afirmativas I, II, estão corretas e a afirmativa III está errada. As afirmativas I, II, III estão incorretas As afirmativas estão todas corretas As afirmativas II, III estão corretas e a afirmativa I está errada. 4a Questão (Ref.: 201002774186) Acerto: 1,0 / 1,0 Dentre as opções apresentadas para o padrão Prototype, no que se refere, as aplicações para este padrão de projeto, assinale a única que estrá correta. facilidade de eliminar classes em tempo de execução; facilidade de instanciar classes em tempo de geração do SGDB facilidade de copiar classes em tempo de execução. facilidade de instanciar classes em tempo de programação; facilidade de instanciar classes em tempo de execução. Gabarito Comentado. 25/09/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 2/3 5a Questão (Ref.: 201002643744) Acerto: 1,0 / 1,0 Que padrão estrutural anexa dinamicamente responsabilidades adicionais a um objeto. Provê uma alternativa flexível ao uso de herança como mecanismo de extensão de funcionalidade: Bridge Composite Adapter Facade Decorator 6a Questão (Ref.: 201002721478) Acerto: 1,0 / 1,0 Observe a figura abaixo e escolha dentre as opções o padrão GOF para resolver o problema com a estrutura apresentada. GRASP Composite Chain of Responsability Observer JEE 7a Questão (Ref.: 201002639723) Acerto: 1,0 / 1,0 Converter a interface de uma classe em outra interface esperada pelos clientes. Permite a comunicação entre classes que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces. Para qual padrão de projeto a afirmação se relaciona? Singleton 25/09/2017 EPS: Alunos http://simulado.estacio.br/alunos/ 3/3 Observer Proxy Memento Nra 8a Questão (Ref.: 201002754671) 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 _____________________________________________________________ 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. Acoplamento fraco entre o subsistema e seus clientes. hipóteses ou exclusões sobre o contexto no qual o objeto opera. hipóteses ou asserções sobre fora do contexto no qual o objeto opera. Gabarito Comentado. 9a Questão (Ref.: 201002774849) Acerto: 1,0 / 1,0 A classe Handler é uma classe abstrata, portanto, não pode ser instanciada diretamente. Assim, para montar uma cadeia de objetos é necessário especializá-la em que tipo de classes? Assinale dentre as opções abaixo aquela que está correta. concretas; com método púbico; Generalizada; baixa coesão. alto acoplamento; Gabarito Comentado. 10a Questão (Ref.: 201002774422) Acerto: 1,0 / 1,0 Aponte dentre as opções abaixo aquela que corresponde ao padrão que apresenta como uma desvantagens, a obrigatoriedade da definição de ao menos, uma classe para cada regra da gramática, logo, gramáticas com muitas regras são difíceis de manter e administrar. Proxy; Template Method; Interpreter; Chain of Responsability; Façade;
Compartilhar