Pular para o conteúdo

Serviço de Seleção do Pessoal da Marinha (SSPM) · Marinha do Brasil 2022

Questão 34 — Engenharia de Software: Padrões de Projeto — Observer

Engenharia de Software Padrões de Projeto — Observer

Serviço de Seleção do Pessoal da Marinha (SSPM) 2022

Marinha do Brasil · Quadro Técnico do Corpo Auxiliar da Marinha (CP-T) — Informática · Caderno Amarela

Gabarito disponível

Segundo Bezerra (2014), o padrão de projeto que possui por objetivo definir de forma flexível uma dependência um-para-muitos entre objetos, no sentido de que, se houver alguma modificação no estado do objeto central, os objetos dependentes devem ser notificados é chamado:
Selecione uma alternativa

Resolução comentada

O padrão Observer define dependência um-para-muitos com notificação das mudanças de estado.

No Observer, quando o objeto central (subject) muda de estado, todos os objetos dependentes (observers) são notificados automaticamente. A descrição do enunciado corresponde a ele.

Análise das alternativas

A) Façade fornece uma interface simplificada para um subsistema. B) Iterator percorre elementos de uma coleção. C) Decorator acrescenta responsabilidades a objetos dinamicamente. E) Singleton garante uma única instância de uma classe.

Referência: Bezerra (2014); padrões de projeto GoF.

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: D

Fonte: Gabarito preliminar: Gabarito final (após recursos) — página 6