Iterator
Origem: Wikipédia, a enciclopédia livre.
Iterador, em programação de computadores, permite a "iteração" e um modo de acesso a elementos de um agregado de objetos, sequencialmente, sem exposição de estruturas internas.
Um exemplo: Considere uma lista simplesmente encadeada. Um iterador deve permitir o acesso a todos os elementos da lista de uma forma segura sem que ocorra perda de informação ou modificações não permitidas.