Junior — Middle
Vai jūs varat izskaidrot, kas ir saskarnes saraksts programmēšanā?
sobes.tech AI
Atbilde no AI
Programmēšanas valodā interfeisu saraksts ir objektu kolekcija, kas realizē noteiktu interfeisu. Interfeiss nosaka meto kopumu, ko klasei jārealizē, bet nesatur to realizāciju. Interfeisu saraksts ļauj strādāt ar dažādiem objektiem caur kopēju interfeisu, nodrošinot polimorfismu.
Piemēram, Java var izveidot sarakstu ar objektiem, kas realizē Runnable interfeisu:
List<Runnable> uzdevumi = new ArrayList<>();
uzdevumi.add(() -> System.out.println("Uzdevums 1"));
uzdevumi.add(() -> System.out.println("Uzdevums 2"));
for (Runnable uzdevums : uzdevumi) {
uzdevums.run();
}
Šeit saraksts uzdevumi satur objektus, kurus var izpildīt ar run() metodi, neatkarīgi no to konkrētās klases.