Definitionen, Definitionen, ... Wenn man sich ein Interface "CircularLinkedList" baut, dann kann man das mit einer aufgebohrten LinkedList implementieren, oder mit einem Array und einem gemoduloten Index, oder mit einem speziellen Device, das die Daten über den Seriellen Port mit einer mechanischen Turingmaschine auf Papier stanzt und wieder ausliest: Solange das interface implementiert wird, IST die Klasse das, was das Interface beschreibt.
Und Code poste ich auch keinen. Auch keine Bastelanleitung für die Turingmaschine. :wink: