Sobes.tech
Junior — Middle

Kunt u uitleggen wat een lijst met interfaces in programmeren is?

sobes.tech AI

Antwoord van AI

De lijst van interfaces in programmeren is een verzameling van objecten die een bepaalde interface implementeren. De interface definieert een set methoden die de klasse moet implementeren, maar bevat zelf geen implementatie. De lijst met interfaces maakt het mogelijk om met verschillende objecten te werken via een gemeenschappelijke interface, wat polymorfisme mogelijk maakt.

Bijvoorbeeld, in Java, kun je een lijst maken van objecten die de interface Runnable implementeren:

List<Runnable> taken = new ArrayList<>();
taken.add(() -> System.out.println("Taak 1"));
taken.add(() -> System.out.println("Taak 2"));

for (Runnable taak : taken) {
    taak.run();
}

Hier bevat de lijst taken objecten die via de methode run() kunnen worden uitgevoerd, ongeacht hun specifieke klasse.