Gabarito: d)
O padrão de projeto Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente os elementos de uma coleção de objetos sem expor a sua representação subjacente. Ele permite percorrer os elementos de uma coleção sem a necessidade de conhecer a estrutura interna da coleção.
Dessa forma, o Iterator é útil quando se deseja percorrer uma coleção de objetos sem expor sua implementação específica, tornando o código mais flexível e desacoplado.
Portanto, a afirmativa correta é que o Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente uma coleção de objetos sem expor a sua implementação.
O padrão de projeto Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente os elementos de uma coleção de objetos sem expor a sua representação subjacente. Ele permite percorrer os elementos de uma coleção sem a necessidade de conhecer a estrutura interna da coleção.
Dessa forma, o Iterator é útil quando se deseja percorrer uma coleção de objetos sem expor sua implementação específica, tornando o código mais flexível e desacoplado.
Portanto, a afirmativa correta é que o Iterator é um padrão comportamental que fornece uma maneira de acessar sequencialmente uma coleção de objetos sem expor a sua implementação.