Questão FC373909
Sobre a lista de design patterns no padrão GoF, é correto afirmar:
Padrões de Projeto (Engenharia de Software)
FCC · 2020
Sobre a lista de design patterns no padrão GoF, é correto afirmar:
- Decorator é um padrão comportamental que categoriza um objeto para fornecer novos comportamentos.
- Visitor é um padrão comportamental que encapsula uma solicitação como um objeto.
- Abstract Factory é um padrão estrutural que permite criar novas instâncias simplesmente copiando instâncias existentes.
- Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente uma coleção de objetos sem
expor a sua implementação.
- State é um padrão criacional que centraliza operações complexas de comunicação e controle entre objetos relacionados.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente os elementos de uma coleção sem expor sua representação interna.
Isso significa que a lógica de percorrer (iteração) fica separada da própria estrutura de dados: a coleção oferece um iterador com operações como hasNext() e next(), enquanto sua implementação interna (arrays, listas encadeadas, árvores etc.) permanece ocultada.
Vantagens: promove encapsulamento, permite múltiplos percursos independentes sobre a mesma coleção e facilita a substituição ou evolução da representação interna sem impactar o código que consome a coleção.
Em resumo, o padrão Iterator padroniza o acesso sequencial a elementos, desacoplando o cliente da estrutura concreta da coleção.
Conteúdo do catálogo FC Concursos · Atualizado em