Zitat von
Khabarakh:
Zitat von
SebE:
Weil die - ich nenn sie jetzt Graph-Klasse - über die Zustände "herrscht".
So ähnlich wie Gott über seine Schäfchen
?
Nein eine Gott-Klasse übernimmt jede (oder zumindest zu viel) Aufgabe(n).
"Meine" Graphklasse übernimmt nur die Handhabung, was die Zustände intern machen, ist ihr Wurst.
Zitat:
Ich denke, wir könnten uns auf folgende Regeln einigen, die mehr oder weniger schon genannt wurden:
- Jede State-Klasse kennt nur die Klassen ihrer Folgezustände ("kennen" beinhaltet natürlich auch "erzeugen können").
- Außerhalb davon ist nur die Klasse des Startzustandes und das Interface bekannt.
Eben nicht.