Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.:201602490074) Acerto: 1,0 / 1,0 Os padrões de projeto podem ser categorizados em três grupos: criação, estruturais e comportamentais. São padrões do grupo estrutural e do grupo criação,respectivamente: builter e abstract factory. observer e bridge singleton e façade abstract factory e composite. façade e singleton 2a Questão (Ref.:201604420054) Acerto: 1,0 / 1,0 Padrões de projeto são voltados para que tipo de problemas? Assinale a resposta INCORRETA. Problemas que não se repetem. Problemas na área de desenvolvimento de software. Problemas que ocorrem no nosso dia-a-dia. Problemas recorrentes. Problemas eu qualquer área de conhecimento. 3a Questão (Ref.:201604421847) Acerto: 1,0 / 1,0 O padrão Singleton é um Padrão de Criação GoF. A estrutura desse padrão utiliza alguns recursos. Assinale o único recurso que NÃO pertence a esse padrão. Declarar o método getInstance como synchronized para que o método seja executado por uma thread por vez, quando utilizado em programas multi-thread; Construtor da classe privado, para não permitir a instância de novos objetos da classe; Modificando as aplicações para este padrão de projeto para que a facilidade de instanciar classes em tempo de execução possa acontecer; Modificadores static e private para garantir uma mesma instância para todos os objetos criados e evitar acesso público; Modificar static para implementar o método getInstance e, assim, retornar a instancia apropriada ou criá-la, caso seja a primeira vez; 4a Questão (Ref.:201602162454) 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. Builder Singleton Abstract Factory Prototype Decorator 5a Questão (Ref.:201602478710) Acerto: 0,0 / 1,0 Qual o padrão Gof utilizado na figura abaixo? Adapter Composite Singleton Observer Façade 6a Questão (Ref.:201602052808) Acerto: 1,0 / 1,0 Dado o diagrama de classe identifique o padrão GoF estrutual: Composite Flyweight Decorator Proxy Facade 7a Questão (Ref.:201604422148) Acerto: 1,0 / 1,0 O padrão Flyweight é um Padrão Estrutural GoF. Qual o melhor momento em que podemos usar esse padrão? I- Quando o tamanho do conjunto de objetos for significativamente menor que a quantidade de vezes em que eles são usados na aplicação. II- Quando objetos podem ser usados em diferentes contextos ao mesmo tempo (agindo sempre como um objeto independente). III- Quando for necessário elaborar um algoritmo ou algo complicado para separar objetos mutáveis de imutáveis. Est(á)ão correta(s) a(s) afirmativa(s): Somente os itens II e III; Somente os itens I e III; Somente os itens I e II; Somente o item II; Somente o item I; 8a Questão (Ref.:201601577807) Acerto: 1,0 / 1,0 considerando a classe de projetos GoF assinale a opção cujos padrões de projeto estão todos classificados como Estruturais: adapter ; bridge ; composite ; decorator ; faça de ; flyweight ; singleton singleton; bridge ; protype; decorator ; faça de ; flyweight ; Proxy adapter ; bridge ; protype ¿ decorator ; faça de ; flyweight ; singleton adapter ; bridge ; composite ; decorator ; faça de ; flyweight ; Proxy singleton; bridge ; composite; decorator ; faça de ; flyweight;¿ Proxy 9a Questão (Ref.:201604422300) Acerto: 1,0 / 1,0 O padrão Chain of Responsability é um Padrão Comportamental GoF. Qual o seu objetivo? Assinale a afirmativa INCORRETA 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; Representar um encadeamento de objetos receptores para o processamento de uma série de solicitações diferentes; Encadear os objetos receptores, passando a solicitação ao longo da cadeia até que um objeto a trate; 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; 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; 10a Questão (Ref.:201604422273) Acerto: 1,0 / 1,0 Qual o objetivo do padrão Interpreter? Assinale a opção CORRETA. Fornece uma estrutura fixa, de um algoritmo, esta parte fixa deve estar presente na superclasse, sendo obrigatório uma classeAbstrata que possa conter um método concreto; Dada uma linguagem, definir uma representação para sua gramática junto com um interpretador que usa a representação para interpretar sentenças na linguagem; Permitir que suas subclasses redefinam certos passos de um algoritmo sem mudar sua estrutura; Definir o esqueleto de um algoritmo dentro de uma operação, deixando alguns passos a serem preenchidos pelas subclasses; Preencher certas partes do algoritmo por implementações que irão variar, ou seja, implementar um algoritmo em um método, postergando a definição de alguns passos do algoritmo, para que outras classes possam redefini-los;
Compartilhar