Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — CESPE / CEBRASPE 2023

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
ce161035
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Nível
Superior
Cargo
Analista - Especialização: Tecnologia
A respeito de padrões de projeto, julgue o próximo item.O objetivo do padrão Observer do catálogo GoF é garantir que todos os dependentes de um objeto sejam notificados quando houver mudança no estado do referido objeto.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Padrão Observer (GoF)

Gabarito: C (Certo). A afirmação descreve com precisão o objetivo do padrão Observer, um dos 23 padrões catalogados no livro Design Patterns (GoF). O Observer é um padrão comportamental que estabelece um relacionamento de um-para-muitos entre objetos: quando o objeto de interesse (sujeito) altera seu estado, todos os seus dependentes (observadores) são automaticamente notificados e atualizados.

A definição do GoF para o Observer é:

"Define a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically."

O item está correto.

1Tipo
Comportamental
2Relação
Um-para-muitos
3Participantes
Sujeito (objeto de interesse)
Observadores (dependentes)
4Funcionamento
Sujeito altera estado
Notifica automaticamente
Observadores atualizados
Observer (GoF)
LEVELsoulevel.com.br
Observer (GoF): Tipo (Comportamental); Relação (Um-para-muitos); Participantes (Sujeito (objeto de interesse), Observadores (dependentes)); Funcionamento (Sujeito altera estado, Notifica automaticamente, Observadores atualizados)

Link permanente: /questoes/ce161035