Buscar

PADRÕES DE PROJETO DE SOFTWARE

Prévia do material em texto

1a Questão (Ref.:201710069240)
	Acerto: 1,0  / 1,0
	Analise as afirmações abaixo:
I. Encapsula a escolha da classe concreta a ser utilizada na criação de objetos.
II. Especifica os tipos de objetos a serem criados usando protótipo de objetos
III. Garante que uma classe tem somente uma instância;
As afirrmações correspondem respectivamente a:
		
	 
	Factory Method, Abstract Factory, Singleton
	
	Abstract Factory, Singleton, Factory Method
	
	Singleton, Abstract Factory, Factory Method
	
	Abstract Factory, Factory Method, Singleton
	
	Factory Method, Singleton, Abstract Factory
	Respondido em 20/05/2019 13:21:40
	
	
	
	2a Questão (Ref.:201710055160)
	Acerto: 0,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:
		
	 
	façade e singleton
	
	abstract factory e composite.
	
	observer e bridge
	 
	builter e abstract factory.
	
	singleton e façade
	Respondido em 20/05/2019 13:33:51
	
	
	
	3a Questão (Ref.:201709948060)
	Acerto: 1,0  / 1,0
	Qual padrão separa a construção de um objeto complexo da sua representação de modo que o mesmo processo de construção possa criar diferentes representações?
		
	 
	Builder.
	
	Prototype.
	
	Factory Method.
	
	Nenhuma das anteriores.
	
	Singleton.
	Respondido em 20/05/2019 13:08:50
	
	
	
	4a Questão (Ref.:201711986926)
	Acerto: 0,0  / 1,0
	O padrão Singleton é um Padrão de Criação GoF. Com relação aos seus objetivos podemos afirmar que:
I- O padrão de projeto Singleton declara um método chamado clone na superclasse abstrata do modelo.
II- O padrão Singleton está direcionado para as situações onde precisamos manter uma única instancia de uma classe durante toda a execução da aplicação.
III- O padrão Singleton é bastante útil para guardar o estado de um objeto em determinados momentos.
Est(á)ão correta(s) a(s) afirmativa(s):
		
	 
	Somente o item II;
	
	Somente os itens I e III;
	
	Somente o item I;
	
	Somente os itens I e II;
	 
	Somente os itens II e III;
	Respondido em 20/05/2019 13:34:28
	
	
	
	5a Questão (Ref.:201711987149)
	Acerto: 1,0  / 1,0
	O padrão Adapter é um Padrão Estrutural GoF. Com relação aos seus objetivos podemos afirmar que:
I- O padrão de projeto Adapter converte a interface de uma classe em outra interface esperada pelos clientes.
II- O padrão Adapter permite a comunicação entre classes que não poderiam trabalhar juntas devido à incompatibilidade de suas interfaces.
III- O padrão Adapter desacoplar uma abstração de sua implementação para que os dois possam variar independentemente.
Est(á)ão correta(s) a(s) afirmativa(s):
		
	
	Somente os itens I e III;
	 
	Somente os itens I e II;
	
	Somente os itens II e III;
	
	Somente o item II;
	
	Somente o item I;
	Respondido em 20/05/2019 13:35:30
	
	
	
	6a Questão (Ref.:201709142904)
	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
	
	Bridge
	
	Singleton
	 
	Decorator.
	
	protype
	Respondido em 20/05/2019 13:22:25
	
	
	7a Questão (Ref.:201710068029)
	Acerto: 1,0  / 1,0
	Quanto aos padrões de projeto orientados a objetos, assinale a opção correta.
		
	
	O padrão Abstract Factory visa possibilitar que os passos para se criar um objeto complexo independam das partes que compõem esse objeto. Ao encapsular a construção de objetos complexos, esse padrão contribui na modularização do sistema.
	
	Pode-se usar o Builder quando o comportamento de um objeto muda em tempo de execução e depende do seu estado; as operações têm múltiplos enunciados condicionais que dependem do estado do objeto.
	
	O Adapter pode ser usado quando objetos se comunicam de forma definida, mas complexa; as interdependências entre os objetos são difíceis de entender; o reúso está sendo dificultado, pois um objeto se comunica com vários outros.
	
	Pode-se usar o Decorator quando um sistema deve ser configurado com uma entre várias famílias de produtos; uma família de produtos relacionados foi projetada para ser usada em conjunto.
	 
	O Façade pode ser usado quando se deseja prover uma interface simples para um subsistema complexo; existem muitas dependências entre clientes e as classes que implementam uma abstração.
	Respondido em 20/05/2019 13:31:01
	
	
	8a Questão (Ref.:201709742625)
	Acerto: 0,0  / 1,0
	O objetivo do padrão de projeto estrutural de oFlyweight é diminuir o consumo de memória, porém deve ser utilizado com cautela; Gamma et al (2000) recomendam sua utilização somente quando todas as condições forem verdadeiras. Assinale dentre as opções abaixo a unica condição que não é verdadeira
		
	
	A aplicação não depende da identidade do objeto.
	
	Muitos grupos de objetos podem ser substituídos por relativamente poucos objetos compartilhados, uma vez que estados extrínsecos são removidos.
	
	Uma aplicação utiliza um grande número de objetos.
	 
	Uma aplicação utiliza um pequeno número de objetos.
	 
	Os custos de armazenamento são altos por causa da grande quantidade de objetos.
	Respondido em 20/05/2019 13:33:46
	
	
	
	
	9a Questão (Ref.:201711987386)
	Acerto: 1,0  / 1,0
	O padrão Chain of Responsability é um Padrão Comportamental GoF. Qual o seu objetivo? Assinale a afirmativa INCORRETA
		
	
	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;
	 
	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;
	
	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;
	Respondido em 20/05/2019 13:10:10
	
	
	10a Questão (Ref.:201709636862)
	Acerto: 1,0  / 1,0
	O padrão GoF Comportamental utilizado:
		
	
	Interpreter
	
	Iterator
	 
	Observer
	
	Mediator
	
	Template Method

Continue navegando