Eine Beziehung ist rekursiv (auch reflexiv oder selbstbezüglich), wenn sie ein Objekt einer Klasse mit einem anderen Objekt derselben Klasse verbindet.

Beispiel: Ordnerstruktur am Computer

Am Computer kannst du, um Inhalte zu strukturieren, Ordner anlegen und diese auch verschachteln. Ein Ordner Schule könnte zum Beispiel Ordner für Deutsch, Mathe, Englisch und Informatik enthalten. Im Ordner Deutsch widerum kann man ebenfalls einen Ordner für seine Aufsätze anlegen, aber natürlich auch direkt Dateien, wie zum Beispiel ein Lesetagebuch ablegen.
Ordner enthält Ordner
Ein Ordner auf deinem Computer enthält also Dateien aber auch andere Ordner. Redet man von Klassen und Objekten, so kann man sagen, ein Objekt der Klasse Ordner enthält beliebig viele weitere Objekte derselben Klasse. Es besteht also eine rekursive Beziehung von der Klasse Ordner zur Klasse Ordner.
Kommentieren Kommentare