Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

timlg07/Liste

Repository files navigation

Liste

Eine einfach verkettete Liste, implementiert mit dem Entwurfsmuster Kompositum

Grundstruktur

Entwurfsmuster Kompositum

Das Entwurfsmuster Kompositum wird hier eingesetzt, um die komplexeren Knotenobjekte und die einfacheren Abschlussobjekte einheitlich zu behandeln, sodass der Nachfolger eines jeden Knotens sowohl ein weiterer Knoten, als auch ein Abschluss sein kann, ohne dass der Knoten diesen anders speichern oder behandeln muss.

Klassendiagramm

Klassendiagramm

Methoden

Rekursive Methodenaufrufe

Die Grundidee hinter den meisten Methoden ist die Vereinfachung einer Aufgabe mit jeder Weitergabe an den Nachfolger, sodass das Abschlussobjekt diese direkt lösen kann. Danach können auch die vorherigen Situationen rückwärts durchlaufen und bearbeitet werden.
Für das Weitergeben von eventuell zur Ausführung eines Befehls benötigten Daten werden dem Nachfolger Parameter gegeben; Für das Weitergeben von Informationen/Objekten beim Rücklauf wird der Rückgabewert der Funktionen genutzt.

About

Eine einfach verkettete Liste, implementiert mit dem Entwurfsmuster Kompositum

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages