Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
1a Questão (Ref.:201503118950) Acerto: 1,0 / 1,0 (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 notificados e atualizados. Que padrão de projeto pode ser utilizado nessa situação? Observer Singleton AJAX JSON Memento Gabarito Coment. 2a Questão (Ref.:201503206409) Acerto: 1,0 / 1,0 Considere as seguintes assertivas sobre as vantagens do uso de Padrões de Projeto (Design Patterns): I. Padrões de projeto proporcionam um vocabulário comum de projeto, facilitando comunicação, documentação e aprendizado dos sistemas de software. II. Padrões de projeto auxiliam no desenvolvimento de software por meio da reutilização do projeto de soluções computacionais já testadas e aprovadas. III. Uma biblioteca de padrões pode ajudar a melhorar e padronizar o desenvolvimento de software. As assertivas corretas são: Somente II. I, II e III. Somente II e III. Somente I e III. Somente I e II. 3a Questão (Ref.:201503486333) Acerto: 1,0 / 1,0 Sobre o padrão ¿Builder ¿, escolha a opção que descreve seu(s) objetivo(s): Concatenar a construção de um objeto complexo de sua representação para que o mesmo processo de construção possa criar representações diferentes. Separar a construção de um objeto complexo de sua representação para que o mesmo processo de construção possa criar representações diferentes. Separar a construção de um objeto complexo de sua representação para que o mesmo processo de separação criar representações iguais mas com serviços diferentes. Separar a construção de um objeto que seja bem simples de sua representação para que o mesmo processo de construção possa criar representações iguais. Unir a construção e implementação, de um objeto complexo, de sua representação para que o mesmo processo de instanciação possa criar representações diferentes. 4a Questão (Ref.:201503374503) Acerto: 1,0 / 1,0 Qual é o padrão GoF criacional correspondente ao código abaixo? public static void main(String[] args) { ObraPadrao obraPadrao = new ObraPadrao(); ObraPadrao obraNova = obraPadrao.clonar(); obraNova.setValor(200000.0); ..... ..... Factory Method Prototype Builder Adapter Singleton 5a Questão (Ref.:201502450567) 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 alternativa é atribuir dinamicamente a um dado objeto. Este padrão é chamado de: Instance Singleton protype Decorator. Bridge 6a Questão (Ref.:201505294805) Acerto: 1,0 / 1,0 O padrão Composite é um Padrão Estrutural GoF. Com relação aos seus objetivos podemos afirmar que: I- O padrão de projeto Composite permite anexar responsabilidades adicionais a um objeto (em caráter dinâmico) dinamicamente. II- O padrão Composite permite que seja encapsulado os detalhes (como se eu falasse com um aluno ou com vários alunos da mesma forma), o que permite uma programação muito mais leve. III- O padrão Composite permite que clientes tratem objetos individuais e composições de objetos de maneira uniforme. Est(á)ão correta(s) a(s) afirmativa(s): Somente os itens I e III; Somente o item II; Somente os itens I e II; Somente o item I; Somente os itens II e III; 7a Questão (Ref.:201502940407) Acerto: 1,0 / 1,0 Que padrão estrutural provê um ponto de atendimento para que outro objeto possa controlar o acesso ao primeiro: Flyweight Adapter Facade Decorator Proxy 8a Questão (Ref.:201503050274) 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.: Tornar os clientes independentes da complexidade dos diferentes subsistemas de uma aplicação. Incentivar acoplamento fraco entre o subsistema e seus clientes. Simplificar o acesso a determinadas funcionalidades de um subsistema, sem inviabilizar sua utilização direta. Incentivar acoplamento forte entre o subsistema e seus clientes. judar a melhorar portabilidade dos sistemas. 9a Questão (Ref.:201505295049) Acerto: 1,0 / 1,0 O padrão Chain of Responsability é um Padrão Comportamental GoF. Qual o seu objetivo? Assinale a afirmativa INCORRETA Reduz a interconexão entre os objetos, ao invés de um objeto manter uma lista com todos os receptores candidatos, eles mantém uma referência única para o sucessor; Evitar o acoplamento do remetente de uma solicitação ao seu receptor, ao dar a mais de um objeto a oportunidade de tratar a solicitação; Fornecer um acoplamento mais fraco por evitar a associação explícita do remetente de uma solicitação ao seu receptor e dar a mais de um objeto a oportunidade de tratar a solicitação; Encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate; Representar um encadeamento de objetos receptores para o processamento de uma série de solicitações diferentes; 10a Questão (Ref.:201503071516) Acerto: 1,0 / 1,0 Dentre as opções colocadas abaixo, assinale aquela que corresponde ao padrão de projeto que requer para sua implementação, que cada objeto receptor de uma determinada solicitação tenha uma lógica para descrever os tipos de solicitação que é capaz de processar e como passar adiante aquelas que requeiram processamento por outros receptores Template Method; Mediator; Chain of Responsability ; classe Handler; Iterator;
Compartilhar