Sobes.tech
Middle

Кой е най-основният интерфейс за всички колекции?

sobes.tech AI

Отговор от AI

Най-основният интерфейс за всички колекции в повечето езици за програмиране е интерфейсът Iterable (или неговият аналог), който позволява обхождане на елементите на колекцията.

Например, в Java всички колекции реализират интерфейса Iterable<T>, който дефинира метода iterator(). Благодарение на това може да се използва цикъл for-each за обхождане на елементите на всяка колекция.

Пример на Java:

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

По този начин, интерфейсът Iterable осигурява основната функционалност за обхождане на елементите, върху която се изграждат по-специализирани колекции.