Buscar

Perguntas sobre Padrões de Projeto

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

Prévia do material em texto

Exercício: CCT0265_EX_A3
	Matrícula: 
	Aluno(a): 
	Data: 16/05/2016 19:14:36 (Finalizada)
	
	 1a Questão (Ref.: 200902148952)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	(MPE/BA ¿ FESMIP/BA 2011) O Design Pattern que tem a finalidade de usar compartilhamento para suportar grandes quantidades de objetos, de granularidade fina, de maneira eficiente, é denominado
		
	 
	State
	
	Flyweight
	
	Composite
	 
	Builder
	
	Strategy
	
	
	
	
	 2a Questão (Ref.: 200902063740)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	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?
		
	 
	Bridge
	
	Façade
	
	Proxy
	
	Flyweight
	 
	Adapter
	
	
	
	
	 3a Questão (Ref.: 200902063759)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Assinale a alternativa correspondente ao padrão de projeto utilizado para adicionar responsabilidades dinâmicas a objetos.
		
	
	Composite
	
	Bridge
	
	Façade
	
	Adapter
	 
	Decorator
	
	
	
	
	 4a Questão (Ref.: 200902063748)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Marque a alternativa que melhor descreve uma situação típica onde poderia ser utilizado o padrão de projeto Adapter?
		
	 
	Um programador precisar utilizar uma classe que possui interface diferente da classe existente na aplicação.
	
	Um programador precisa utilizar uma classe que possui a mesma interface da classe existente na aplicação.
	
	Um programador precisa de um método que simplifique o acesso a uma hierarquia de classes.
	
	Um programador precisa ser avisado quando houver alterações no estado de um objeto.
	 
	Um programador precisa de uma classe que possua um método para retornar a única instância existente da classe.
	
	
	
	
	 5a Questão (Ref.: 200902063756)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Um compositor musical deseja criar uma hierarquia de classes para representar a estrutura das suas notas musicais. Em primeiro lugar, definiu uma classe abstrata chamada Melodia, a seguir, criou duas classes derivadas, uma chamada Nota e outra chamada Partitura. Cada Nota musical representa o elemento mínimo de uma Melodia e cada Partitura é formada por uma ou mais notas. Marque a alternativa que representa o melhor padrão de projeto para modelar este problema.
		
	
	Adapter
	 
	Composite
	
	Façade
	 
	Bridge
	
	Proxy
	
	
	
	
	 6a Questão (Ref.: 200902080673)
	 Fórum de Dúvidas (1)       Saiba  (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 _____________________________.
		
	
	Associativa;
	
	Composite;
	 
	Decorator;
	
	Beidge;
	 
	Adapter;

Outros materiais