Abril 08
                               Prof(s). Ismael H. F. Santos & Eduardo Bezerra                                        31
Iterator
nSolução: um objeto intermediário (iterator) é usado entre o cliente e a coleção de objetos.
nEste objeto conhece a estrutura interna da coleção a ser percorrida, e apresenta uma interface para percorrer tal estrutura.
nEsta interface é independente dessa estrutura interna.
nOs clientes que desejam percorrer a coleção utilizam a interface do objeto intermediário, em vez de se comunicarem diretamente com a coleção de objetos.