Witam
Interfejs Iterable każę mi zdefiniować metodę Iterator zwracającą iterator. Moj iterator implementuje interfejs Iterator, a tam 3 metody i niby wszystko działa , ale wiem z teorii że iterator powinien znajdować się między obiektami kolekcji a nie wskazywać dany obiekt .
Moje pytanie brzmi, w jaki sposób powinno się implementować Iterator żeby naprawdę znajdował się między obiektami ?
Pozdrawiam