FC ConcursosFC Concursos

Questão FC266391

Os padrões de projeto de software são classificados de acordo com a funcionalidade. Assim, eles podem ser de criação, estrutural e comportamental. Assinale a alternativa que contém

Padrões de Projeto (Engenharia de Software)

IDECAN · 2020

Os padrões de projeto de software são classificados de acordo com a funcionalidade. Assim, eles podem ser de criação, estrutural e comportamental. Assinale a alternativa que contém um exemplo de padrão de cada tipo.

  1. Adapter, Bridge e Composite.
  2. Factory Method, Prototype e Interpreter.
  3. Prototype, Singleton e Adapter.
  4. Builder, Bridge e Observer.
  5. Façade, Bridge e Iterator.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

Builder (padrão de criação): separa o processo de construção de um objeto complexo da sua representação. Permite montar o objeto em etapas (configurar partes, validar, finalizar) sem expor a lógica interna. Ex.: construir um relatório ou um produto com várias opções usando um director e vários builders.

Bridge (padrão estrutural): desacopla uma abstração da sua implementação, permitindo que ambas variem independentemente. Útil quando há várias implementações possíveis para uma mesma abstração (ex.: interface de controle e várias implementações de renderização).

Observer (padrão comportamental): define uma dependência um‑para‑muitos entre um sujeito e seus observadores; quando o sujeito muda de estado, todos os observadores são notificados e atualizados. Aplicado em sistemas de eventos, interfaces reativas e padrão MVC.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo