Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — FCC 2013

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
fc000253
Banca
FCC
Órgão
AL-RN
Ano
2013
Nível
Superior
Cargo
Analista Legislativo - Analista de Sistemas
Analise as seguintes afirmações:I. Fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem fornecer os detalhes de implementação das classes concretas.II. Converte uma interface de uma classe existente em outra interface esperada pelos clientes. Permite que algumas classes com interfaces diferentes trabalhem em conjunto.III. Separa uma implementação de sua abstração, de forma que ambas possam variar independentemente.IV. Separa a construção de um objeto complexo de sua representação, de modo que o mesmo processo possa criar representações diferentes.Tratam, respectivamente, dos design patterns:
  1. ABuilder - Adapter - Bridge - Abstract Factory.
  2. BAbstract Factory - Adapter - Bridge - Builder.
  3. CBridge - Adapter - Builder - Abstract Factory.
  4. DAdapter - Builder - Abstract Factory - Bridge.
  5. EBuilder - Bridge - Abstract Factory - Adapter.
Revelar gabarito e comentário

GabaritoB — Abstract Factory - Adapter - Bridge - Builder.

Link permanente: /questoes/fc000253