Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — AMAUC 2026

Engenharia de SoftwareOrientação a Objetos
Código
qg644251
Banca
AMAUC
Órgão
Prefeitura de Itá - SC
Ano
2026
Nível
Superior
Cargo
Analista de Sistemas
No desenvolvimento de sistemas e arquitetura de software, o padrão de projeto "Observador" (Observer) é amplamente utilizado para gerenciar dependências entre objetos. Analise as afirmativas a seguir sobre Padrões de Projeto (Design Patterns) do Gamma et al. (GoF):I.O padrão Observer define uma dependência um-para-muitos entre objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são notificados e atualizados automaticamente.II.O padrão Singleton garante que uma classe tenha apenas uma instância e fornece um ponto de acesso global a ela, sendo recomendado para gerenciar recursos compartilhados como pools de conexão com banco de dados.III.O padrão Estratégia (Strategy) permite definir uma família de algoritmos, encapsular cada um deles e torná-los intercambiáveis, permitindo que o algoritmo varie independentemente dos clientes que o utilizam.Está correto o que se afirma em:
  1. AII apenas.
  2. BI, II e III.
  3. CIII apenas.
  4. DI e II apenas.
  5. EI e III apenas.
Revelar gabarito e comentário

GabaritoB — I, II e III.

Link permanente: /questoes/qg644251