FC ConcursosFC Concursos

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:

  1. Decorator é um padrão comportamental que categoriza um objeto para fornecer novos comportamentos.
  2. Visitor é um padrão comportamental que encapsula uma solicitação como um objeto.
  3. Abstract Factory é um padrão estrutural que permite criar novas instâncias simplesmente copiando instâncias existentes.
  4. Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente uma coleção de objetos sem

    expor a sua implementação.

  5. 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

Continue aprendendo