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)
- Aapenas I.
- Bapenas I e II.
- Capenas II e III.
- Dapenas III e IV.
- EI, II, III e IV.