C++ Zustandsmuster (State Pattern)

ali7566

Lieutenant
Registriert
Feb. 2007
Beiträge
980
Hallo Leute,

ich bin zur zeit an einem Projekt dran wo die Vorgabe für die Nutzung eines State Patterns gegeben ist.

Das Pattern an sich habe ich soweit verstanden und habe es auch schon in weiten teilen lauffähig programmiert.

Nun zu meinem Problem bei dem ich mir auch nach Literatur etc. nicht so ganz sicher bin: Wird die Logik von außen ausprogrammiert, so das man den Objektzeiger einfach nur auf den neuen Zustand hin und her wechseln kann oder sollte man direkt alles in das State pattern verfrachten und dort die Spielerein machen ?

Letzeres habe ich jetzt soweit ausprobiert, merke aber das der Zustandsautomat total unübersichtlich wird daher frage ich mich da was besser ist :/

Um genauer auf das Thema zu kommen: Es geht um einen Fahrkartenautomaten den ich orginalgetreu Softwaremäßig aufbauen möchte.

Ich habe eine Oberfläche welches mit dem Model-View-Controller mit dem endlichen Automaten kommuniziert.

Über antworten wäre ich sehr dankbar :)

Gruß Ali.
 
Zurück
Oben