Ein Interface ist ein Mechanismus, über den ein Ding mit etwas anderem interagiert. Zum Beispiel sagt eine Person einem Hund, er solle „Sitz machen“, d.h. er gibt ein Kommando, das Teil der „Sprachsteuerung“ (des Interfaces) des Hundes ist. Wenn der Hund das Kommando ausführt, dann unterstützt er dieses Interface. Dasselbe gilt für die Programmierung. Wir können Methoden (Aktionen, die mit einem Objekt ausgeführt werden) und Daten zu einem Interface kombinieren. Warum? Das lernst du in der Lektion.