Buscar

Ex.05

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão
	
	
	
	O Padrão de Projeto Estrutural (GOF) que se apresenta com o formato de uma árvore (estrutura de dados) quando é representado por um Diagrama de Objetos (UML) chama-se:
		
	
	Memento
	 
	Composite
	
	Bridge
	 
	TreeView
	
	Decorator
	
	 
	Ref.: 201603598539
		
	
	 2a Questão
	
	
	
	
	Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas a objetos.
		
	
	Composite
	
	Façade
	
	Adapter
	
	Bridge
	 
	Decorator
	
	 
	Ref.: 201603505650
		
	
	 3a Questão
	
	
	
	
	Qual padrão estrutural permite que um objeto utilize serviços de outros objetos com interfaces diferentes por meio de uma interface única:
		
	
	Flyweight
	
	Composite
	 
	Adapter
	 
	Bridge
	
	Facade
	
	 
	Ref.: 201603598520
		
	
	 4a Questão
	
	
	
	
	Qual o nome do padrão de projeto que pode ser utilizado para permitir que uma hierarquia de abstrações e suas diferentes implementações possam variar independentemente?
		
	
	Adapter
	 
	Bridge
	
	Flyweight
	
	Façade
	
	Proxy
	
	 
	Ref.: 201603490822
		
	
	 5a Questão
	
	
	
	
	Dado o diagrama de classe identifique o padrão GoF estrutual
		
	
	Flyweight
	
	Bridge
	
	Composite
	 
	Adapter
	
	Decorator
	
	 
	Ref.: 201603615453
		
	
	 6a Questão
	
	
	
	
	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;
	
	Adapter;
	
	Associativa;
	
	Beidge;
	
	 
	Ref.: 201603975527
		
	
	 7a Questão
	
	
	
	
	A classe java.util.Map da API de coleções de Java permite que sejam armazenados pares de objetos (chave e valor) em uma de suas implementações (as mais conhecidas são HashMap e TreeMap). No entanto, estas classes não possuem um construtor que receba como parâmetro uma matriz de duas linhas e que monte o mapa usando a primeira linha como chave e a segunda como coluna.
Qual padrão utilizar para resolver o problema acima?
 
		
	
	Interpreter
	 
	Adapter
	 
	Iterator
	
	Observer
	
	Chain of Responsibility
	
Explicação:
Os Padrões Estruturais GoF contemplam 7 (sete) tipos de padrões: Adapter,  Bridge, Composite, Decorator, Façade, Flyweight e Proxy.
Definem caminhos comuns para a organização de diferentes tipos de objetos, facilitando sua integração e colaboração mutua.
Os Padrões Estruturais tratam da composição de classes e objetos para formar estruturas complexas; associados à maneira como classes e objetos são organizados estruturalmente; oferecem formas efetivas para usar conceitos OO como herança e composição, e são abstrações de aspectos estruturais.
O padrão Adpater é bastante utilizado para compatibilizar classes implementadas por programadores diferentes, ou desenvolvidas em momentos diferentes, ou ainda para unir classes com interfaces diferentes em uma estrutura hierárquica única, sem precisar implementar novamente todas as funcionalidades e interfaces da classe já existente.
A idéia é criar uma nova classe (Adapter) com a interface padrão que se deseja para fazer a conexão com a classe já existente (Adapter) com interface diferente da estrutura de classes que se pretende utilizar no sistema.
Além de reaproveitar totalmente a classe antiga sem precisar alterar o código e entender a complexa implementação realizada, mantém a uniformidade do seu projeto original.
	
	 
	Ref.: 201603490803
		
	
	 8a Questão
	
	
	
	
	Dado o diagrama de classe identifique o padrão GoF estrutual:
		
	
	Flyweight
	
	Proxy
	 
	Composite
	 
	Facade
	
	Decorator
	
Explicação:
Os Padrões Estruturais GoF contemplam 7 (sete) tipos de padrões: Adapter,  Bridge, Composite, Decorator, Façade, Flyweight e Proxy.
Composite: Compor objetos em estruturas de árvore para representar hierarquias todo-parte. Composite permite que clientes tratem objetos individuais e composições de objetos de maneira uniforme.

Continue navegando