Sobes.tech
Middle

Aké je najzákladnejšie rozhranie pre všetky zbierky?

sobes.tech AI

Odpoveď od AI

Najzákladnejšie rozhranie pre všetky kolekcie vo väčšine programovacích jazykov je rozhranie Iterable (alebo jeho ekvivalent), ktoré umožňuje prechádzať prvky kolekcie.

Napríklad v Jave všetky kolekcie implementujú rozhranie Iterable<T>, ktoré definuje metódu iterator(). Vďaka tomu je možné použiť cyklus for-each na prechádzanie prvkov akejkoľvek kolekcie.

Príklad v Jave:

List<String> list = Arrays.asList("a", "b", "c");
for (String item : list) {
    System.out.println(item);
}

Týmto spôsobom rozhranie Iterable zabezpečuje základnú funkcionalitu pre prechádzanie prvkov, na ktorú sa stavajú špecializovanejšie kolekcie.