nToda coleção possui uma representação interna para o armazenamento e organização de seus elementos.
nPor outro lado, essa coleção deve permitir
que seus elementos
sejam acessados sem que sua estrutura interna seja exposta.
nDe
uma maneira geral, pode-se desejar que estes elementos sejam percorridos de várias
maneira, sem no entanto
ter que modificar a interface da coleção em função do tipo de varredura desejado.
nde frente para trás, vice-versa, ou mesmo em
ordem aleatória.