Źródło: Arkusze CKE
Do czego służy iterator w kolekcjach?
Warianty odpowiedzi
-
A
Do zmiany typu kolekcji w trakcie działania programu
-
B
Do przechodzenia przez elementy kolekcji
-
C
Do usuwania elementów z kolekcji
-
D
Do tworzenia kopii kolekcji
Wyjaśnienie
Iterator to obiekt, którego wyłącznym zadaniem jest bezpieczne i sekwencyjne przechodzenie przez elementy danej kolekcji (np. listy, zbioru czy mapy).
Zapewnia on jednolity interfejs do odczytu danych bez konieczności znajomości wewnętrznej budowy kolekcji.
Programista używający iteratora nie musi wiedzieć, czy pod spodem znajduje się tablica, czy złożone drzewo – dostaje po prostu uniwersalne metody do pobierania kolejnych elementów.