Middle
Koji je najosnovniji interfejs za sve kolekcije?
sobes.tech АИ
Одговор од АИ
Najosnovniji interfejs za sve kolekcije u većini programskih jezika je interfejs Iterable (ili njegov analog), koji omogućava prolazak kroz elemente kolekcije.
Na primer, u Javi, sve kolekcije implementiraju interfejs Iterable<T>, koji definiše metodu iterator(). Zahvaljujući tome, može se koristiti for-each petlja za prolazak kroz elemente bilo koje kolekcije.
Primer u Javi:
List<String> list = Arrays.asList("a", "b", "c");
for (String item : list) {
System.out.println(item);
}
Na ovaj način, interfejs Iterable obezbeđuje osnovnu funkcionalnost za prolazak kroz elemente, na kojoj se grade specijalizovanije kolekcije.