

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere os padrões que podem ser utilizados em um projeto
de software e relacione os padrões com suas respectivas
intenções primárias.
Padrão
I - Bridge
II - Builder
III - Factory Method
Intenção primária
(P) Padrão estrutural cuja intenção é converter a interface
de uma classe em outra interface, esperada pelos clientes,
permitindo que classes com interfaces incompatíveis
trabalhem em conjunto, o que, de outra forma, seria
impossível.
(Q) Padrão estrutural cuja intenção é desacoplar uma abstração
da sua implementação, de modo que as duas
possam variar independentemente.
(R) Padrão de criação cuja intenção é separar 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.
(S) Padrão de criação cuja intenção é definir uma interface
para criar um objeto, mas deixando as subclasses decidirem
que classe instanciar. Ele permite adiar a
instanciação para subclasses.
A relação correta é:
I – P , II – Q , III – R
I – P , II – Q , III – S
I – Q , II – R , III – S
I – Q , II – R , III – P
I – Q , II – S , III – P
Analise as seguintes afirmações relacionadas a padrões de projetos:
I. O padrão Builder separa a construção de um objeto complexo de sua representação, de modo a que o mesmo processo de construção possa criar diferentes representações.
II. O método Abstract Factory fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem especificar suas classes completas.
III. O padrão Bridge define uma interface para criar um objeto, mas deixa as subclasses decidirem que classe será instanciada. O Bridge permite a uma classe postergar a instanciação das subclasses.
IV. O Chain of responsability usa compartilhamento para suportar grandes quantidades de objetos e define uma dependência um-para-muitos entre objetos, de modo que quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados.
Indique a opção que contenha todas as afirmações verdadeiras.