Hallo,
ich suche nach einem Entwurfsmuster das folgendes macht:
Speziell geht es einfach um einen Rechenbaum aus der Arithmetik (5te Schulklasse), der erst mal nur addiert und subtrahiert. Da die Folge aus Additionen und Subtraktionen keine vorgegebene Rechen-Reihenfolge hat, darf der Rechenbaum nicht binär sein.
Die Blätter der Liste sind die ganzen Zahlen und bilden eine eigene Klasse.
Listenelemente (oder Komponenten) sind Strichrechnungs-Terme (in Klammern) oder wieder ganze Zahlen. Daher ist ein StrichrechnungsTerm eine Klasse.
Die Verbindung zwischen zwei Listenelemente ist also eine Addition oder eine Subtraktion und das muß man beim Hinzufügen eines Listenelements spezifiziert werden.
ich suche nach einem Entwurfsmuster das folgendes macht:
- Es geht grundsätzlich um einen Baum, der aber nicht binär sein darf.
- Die Elemente der Liste können Blätter oder wieder Komponenten sein (siehe Wikipedia:Kompositum)
- Die Verbindung zum nächsten Element hat auch wieder ein Attribut, nämlich die Art der Verbindung.
Speziell geht es einfach um einen Rechenbaum aus der Arithmetik (5te Schulklasse), der erst mal nur addiert und subtrahiert. Da die Folge aus Additionen und Subtraktionen keine vorgegebene Rechen-Reihenfolge hat, darf der Rechenbaum nicht binär sein.
Die Blätter der Liste sind die ganzen Zahlen und bilden eine eigene Klasse.
Listenelemente (oder Komponenten) sind Strichrechnungs-Terme (in Klammern) oder wieder ganze Zahlen. Daher ist ein StrichrechnungsTerm eine Klasse.
Die Verbindung zwischen zwei Listenelemente ist also eine Addition oder eine Subtraktion und das muß man beim Hinzufügen eines Listenelements spezifiziert werden.
Zuletzt bearbeitet: