Sobes.tech
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.