Pular para o conteúdo principal

Questão de Arquitetura de Software — Padrões de projeto (Design Patterns) — UFSM 2022

Arquitetura de SoftwarePadrões de projeto (Design Patterns)
Código
qq808887
Banca
UFSM
Órgão
UFSM
Ano
2022
Nível
Superior
Cargo
Analista de Tecnologia da Informação
Em relação ao padrão de projeto Observer, considere as afirmativas a seguir.I - O padrão de projeto Observer define uma dependência entre os objetos, de modo que, quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados. Assim, ele é um padrão de projeto classificado como comportamental.II - A linguagem de programação Java implementa a classe java.util.Observable e a interface java-.util.Observer para que o padrão de projeto Observer possa ser rapidamente implementado.III - Nesse padrão de projeto, há dois elementos básicos de objetos. O primeiro objeto é o modelo que armazena as informações em alguma estrutura de dados ou array. Já o segundo, refere-se às visões e é responsável por exibir as informações dos modelos de diferentes formas.IV - No padrão Observer, o modelo notifica as visões sobre qualquer alteração em seus dados. Já as visões, recuperam as informações do modelo para exibi-las de modo atualizado e de diferentes formas.Está(ão) correta(s)
  1. Aapenas I.
  2. Bapenas I e II.
  3. Capenas II e III.
  4. Dapenas III e IV.
  5. EI, II, III e IV.
Revelar gabarito e comentário

GabaritoE — I, II, III e IV.

Link permanente: /questoes/qq808887