Skip to content
/ Liste Public

Eine einfach verkettete Liste, implementiert mit dem Entwurfsmuster Kompositum

Notifications You must be signed in to change notification settings

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