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.
- Adapter, Bridge e Composite.
- Factory Method, Prototype e Interpreter.
- Prototype, Singleton e Adapter.
- Builder, Bridge e Observer.
- 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