Buscar

SR Padroes de projetos2

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 (Ref.:201504247322)
	Acerto: 1,0  / 1,0
	Uma das categoria que tradicionalmente se classificam os padrões de projeto: Padrões de criação cujo objetivo é:
		
	
	Define como implantar o mecanismo de herança em um grupo de objetos
	
	Define formas de gerencia e combinar diferentes comportamentos.
	
	Define a forma de organização dos objetos e sua colaboração mutua
	 
	Define formas de instanciar objetos delegando responsabilidades
	
	Define como implantar um novo método em uma classe.
	
	
	
	2a Questão (Ref.:201504247310)
	Acerto: 1,0  / 1,0
	considere a afirmativa de Gamma e Al. citada abaixo e escolha a opção correta: ¿ Em geral, todas as arquiteturas orientadas a objeto bem-estruturadas estão cheias de padrões. Uma das maneiras de medir a qualidade de um sistema orientado a objetos é avaliar se os colaboradores tomaram bastante cuidado com as colaborações comuns entre seus objetos. Focalizar em tais mecanismos durante o desenvolvimento de um sistema pode levar a uma arquitetura menor, mais simples, muito mais compreensível do que aquelas produzidas quanto padrões são ignorados.¿
		
	
	Padrões são de uso obrigatório e eliminam os erros cometidos na fase programação.
	
	Padrões é uma forma obrigatória de programar com objetos
	
	Padrões causam falta de criatividade nos desenvolvedores e esta perda compromete a qualidade.
	
	Padrões sempre levam a uma arquitetura menor principalmente quando se usa tecnologia de objetos
	 
	Padrões são boas práticas e proporcionam garantia de qualidade na elaboração do código.
	
	
	
	3a Questão (Ref.:201504258587)
	Acerto: 1,0  / 1,0
	(CESGRANRIO - 2010) Em um sistema de software para controlar pedidos para entrega em domicílio, deve haver uma funcionalidade que permita que o atendente solicite a repetição de um pedido anteriormente feito por um cliente. O gerente do restaurante informou que essa funcionalidade aumentaria a agilidade no atendimento aos clientes, visto que muitos deles tendem a fazer pedidos similares aos que já fizeram anteriormente. Ao usar essa funcionalidade, o atendente do restaurante seleciona um pedido cuja composição corresponde a produtos normalmente requisitados pelos clientes e solicita ao sistema a construção de um novo pedido igual ao selecionado. Esse novo pedido pode, então, ser alterado pelo atendente se o cliente solicitar a adição de novos produtos do cardápio, por exemplo. Portanto, a parte principal dessa funcionalidade corresponde a criar uma cópia de um pedido a partir de pedido preexistente. 
Na implementação dessa funcionalidade, seu desenvolvedor deve utilizar qual padrão de projeto do catálogo GoF (Gang of Four), dentre os listados abaixo?
		
	
	Abstract Factory.
	 
	Prototype.
	
	Builder.
	
	Factory Method.
	
	Command.
	
	
	
	4a Questão (Ref.:201504831979)
	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.
		
	
	Abstract Factory
	
	Singleton
	
	Builder
	 
	Prototype
	
	Decorator
	
	
	
	5a Questão (Ref.:201504722352)
	Acerto: 1,0  / 1,0
	Dado o diagrama de classe identifique o padrão GoF estrutual
		
	
	Composite
	
	Flyweight
	
	Decorator
	
	Bridge
	 
	Adapter
	
	
	
	6a Questão (Ref.:201504737194)
	Acerto: 1,0  / 1,0
	Que padrão estrutural anexa dinamicamente responsabilidades adicionais a um objeto. Provê uma alternativa flexível ao uso de herança como mecanismo de extensão de funcionalidade:
		
	
	Facade
	
	Bridge
	 
	Decorator
	
	Adapter
	
	Composite
	
	
	
	7a Questão (Ref.:201504258580)
	Acerto: 1,0  / 1,0
	(FCC - 2011) No contexto dos padrões de projeto: 
I. Oferecer uma interface simples para uma coleção de classes. 
II. Desacoplar uma abstração de sua implementação para que ambas possam variar independentemente. 
Correspondem respectivamente a
		
	
	Composite e Bridge.
	
	Bridge e Adapter.
	
	Façade e Composite.
	 
	Façade e Bridge.
	
	Adapter e Façade.
	
	
	Gabarito Coment.
	
	
	
	
	8a Questão (Ref.:201504847050)
	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.:
		
	 
	Incentivar acoplamento forte entre o subsistema e seus clientes.
	
	Simplificar o acesso a determinadas funcionalidades de um subsistema, sem inviabilizar sua utilização direta.
	
	Incentivar acoplamento fraco entre o subsistema e seus clientes.
	
	Tornar os clientes independentes da complexidade dos diferentes subsistemas de uma aplicação.
	
	judar a melhorar portabilidade dos sistemas.
	
	
	
	9a Questão (Ref.:201504246929)
	Acerto: 1,0  / 1,0
	Baseando-se nas necessidades apresentadas do lado direito do quadro abaixo, relacione-as ao padrão adequado a utilização e, em seguida marque a alternativa que corresponde a sequencia numerada correspondente.
		
	
	4 - 2 - 1 - 3
	 
	4 - 3 - 1 - 2
	
	2 - 3 - 4 - 1
	
	3 - 4 - 1 - 2
	
	4 - 1 - 2 - 3
	
	
	
	10a Questão (Ref.:201504874961)
	Acerto: 1,0  / 1,0
	A implementação do padrão de projeto Chain of Responsability requer 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. A delegação das solicitações pode formar uma árvore de recursão, com um mecanismo especial para inserção de novos receptores no final da cadeia existente.
Marque a alternativa que NÃO identifica uma vantagem do padrão de projeto Chain of Responsability.
		
	 
	As partes invariantes, conforme a situação, contexto ou problema a ser resolvido, podem ser redefinidas em classes abstratas gerando interconexão entre os objetos.
	
	Flexibilidade na atribuição de responsabilidades, ou seja, pode-se mudar a cadeia de objetos em tempo de execução, adicionando ou removendo objetos.
	
	Padrão libera um objeto de ter que conhecer qual o outro objeto que trata de uma solicitação.
	
	Remetente e receptor não têm conhecimento explícito um do outro.
	
	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;

Continue navegando