Pular para o conteúdo principal

Questão de Arquitetura de Software — Arquitetura de Software — CESPE / CEBRASPE 2025

Arquitetura de SoftwareArquitetura de Software
Código
ce209554
Banca
CESPE / CEBRASPE
Órgão
PC-DF
Ano
2025
Nível
Superior
Cargo
Gestor de Apoio as Atividades Policiais Civis - Especialidade: Analista de Informática: Desenvolvimento de Sistemas
A respeito do padrão arquitetural MVVM (Model, View e View-Model) e dos padrões de projetos GoF, julgue o item que se segue.O padrão Iterator oferece uma forma sequencial de acessar os elementos de uma coleção de objetos, expondo a estrutura interna dessa coleção.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoE — Errado

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 Iterator (GoF)

Gabarito: Errado. A afirmativa está incorreta porque o padrão Iterator justamente oculta a estrutura interna da coleção, fornecendo uma interface para percorrer seus elementos sem expor como eles são armazenados.

O Padrão Iterator (GoF) é um padrão comportamental cujo objetivo é "fornecer uma maneira de acessar sequencialmente os elementos de um objeto agregado sem expor sua representação subjacente" (Gamma et al., 1995). A afirmação do item diz o oposto: "expondo a estrutura interna dessa coleção". Isso contradiz o propósito do padrão.

Padrão Iterator (GoF):

"Provide a way to access the elements of an aggregate object sequentially without exposing its underlying representation."

Portanto, o item está Errado.

1Tipo
Comportamental
2Objetivo
Acessar elementos sequencialmente
Sem expor a estrutura interna
3Afirmativa do item
"Expondo a estrutura interna"
Iterator (GoF)
LEVELsoulevel.com.br
Iterator (GoF): Tipo (Comportamental); Objetivo (Acessar elementos sequencialmente, Sem expor a estrutura interna); Afirmativa do item ("Expondo a estrutura interna")

Gabarito: E (Errado).

Link permanente: /questoes/ce209554