Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 201602539229) Acerto: 1,0 / 1,0 considerando a classe de projetos GoF assinalem a opção cujos padrões de projeto estão todos classificados como Comportamentais Command,- bridge, - Iterator, - Mediator, - Observer, State, Strategy Command,- Interpreter, - Iterator, - Mediator, - Observer, State, Strategy Command,- bridge, - Iterator, - Mediator, - composite - State, Strategy Command,- bridge, - Iterator, - Mediator, bridge, State, Strategy Command,- Interpreter, - Iterator, - Mediator, - composite , State, Strategy 2a Questão (Ref.: 201602550427) Acerto: 1,0 / 1,0 (FUMARC - 2011) São padrões de projeto GoF (design patterns), EXCETO: Strategy. Facade. Visitor. Adapter. Criador. 3a Questão (Ref.: 201603123875) Acerto: 1,0 / 1,0 Qual dos padrões GOF abaixo é mais indicado quando necessitamos criar objetos de uma determinada classe, os quais só têm alguns poucos estados possíveis e é melhor copiá-los e aproveitar o seu estado atual do que criar um novo objeto no estado inicial. Decorator Abstract Factory Singleton Builder Prototype 4a Questão (Ref.: 201603159532) 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 instanciar classes em tempo de programação; facilidade de copiar classes em tempo de execução. facilidade de instanciar classes em tempo de execução. facilidade de eliminar classes em tempo de execução; facilidade de instanciar classes em tempo de geração do SGDB Gabarito Comentado. 5a Questão (Ref.: 201603138879) Acerto: 1,0 / 1,0 Programadores se deparam muitas vezes com a situação onde é preciso acrescentar responsabilidades a objetos e não a classe. Uma das opções é utilizar herança, entretanto, esta alternativa é estática. Outra alternativa é especificar uma nova classe para implementar cada responsabilidade que se deseja atribuir dinamicamente a um dado objeto. Esta nova classe se chama _____________________________. Composite; Decorator; Associativa; Beidge; Adapter; 6a Questão (Ref.: 201602550486) Acerto: 1,0 / 1,0 (CESGRANRIO - 2009) Ao consultar informações a respeito dos padrões de projeto Adapter e Bridge, um Analista de Sistemas identificou uma afirmativa INCORRETA. Assinale-a. Ambos promovem a flexibilidade ao fornecer um nível de endereçamento indireto para outro objeto. O Adapter é inferior ao Bridge porque não evita a replicação de código. O foco do Adapter é a solução de incompatibilidades entre duas interfaces existentes. O Bridge estabelece uma ponte entre uma abstração e suas possíveis implementações. Ambos são padrões estruturais que possuem alguns atributos em comum. 7a Questão (Ref.: 201603029089) Acerto: 1,0 / 1,0 Que padrão estrutural usa compartilhamento para suportar um grande número de pequenos objetos de forma eficiente. Decorator Flyweight Bridge Facade Composite 8a Questão (Ref.: 201603138946) Acerto: 1,0 / 1,0 A classe Façade, em qualquer contexto, tem como objetivo mais amplo buscar respostas para um problema de forma transparente em um conjunto de subsistemas e fornecer uma resposta imediata para a classe cliente. Assinale dentre as principais vantagens desse padrão de projeto a única que não é verdadeira.: Incentivar acoplamento fraco entre o subsistema e seus clientes. Tornar os clientes independentes da complexidade dos diferentes subsistemas de uma aplicação. Incentivar acoplamento forte entre o subsistema e seus clientes. judar a melhorar portabilidade dos sistemas. Simplificar o acesso a determinadas funcionalidades de um subsistema, sem inviabilizar sua utilização direta. 9a Questão (Ref.: 201602539244) Acerto: 1,0 / 1,0 Entre as vantagens do padrão Interpreter podem-se citar: I - facilidade para mudar e estender a gramática, pois, o padrão utiliza classes para representar as regras gramaticais. I i - Pode-se usar herança para mudar ou estender a gramática, assim como expressões existentes podem ser modificadas incrementalmente e novas expressões podem ser criadas a partir das existentes; Iii - a implementação da gramática é mais fácil, pois, classes que definem os nós folhas da árvore tem implementações similares. Por outro lado, uma das desvantagens é que o padrão Interpreter define, ao menos, uma classe para cada regra da gramática, logo, gramáticas com muitas regras são difíceis de manter e administrar. As afirmativas I, III, estão corretas e II errada As afirmativas I, II, III estão incorretas As afirmativas estão todas corretas As afirmativas I, II, estão corretas e a afirmativa III está errada. As afirmativas II, III estão corretas e a afirmativa I está errada. 10a Questão (Ref.: 201603159767) Acerto: 1,0 / 1,0 Aponte dentre as opções colocadas aquela que corresponde a estrutura do padrão que sugere que a modelagem do problema seja realizada através de uma gramática recursiva.. Interpreter; Template Method; Iterator Chain of Responsability, Mediator
Compartilhar