Entwurfsmusterproblem mit N Zuständen und Übergängen zwischen ihnen
Ich habe ein Problem und weiß nicht, welches Designmuster ich verwenden soll. Das Problem geht so:
Ich muss ein System mit 'N' Zuständen aufbauen und mein System muss abhängig von einigen Bedingungen einen Übergang von einem Zustand in einen anderen Zustand durchführen. Beispiel: Unter Bedingung 1 erfolgt die Bewegung von Zustand 1 nach 3 und unter Bedingung 2 von Zustand 1 nach 4.
Sogar der Übergang von einem Zustand in einen anderen Zustand kann unter zwei oder mehr verschiedenen Bedingungen erfolgen.
Der Übergang von Zustand 1 zu Zustand 3 kann beispielsweise erfolgen, wenn:
Bedingung 1: "Es ist ein Sonntag"
Bedingung 2: "Es regnet"
Bedingung 3: "Es regnet und sonntags"
In jeder Bedingung kann die Verarbeitung in Zustand 3 unterschiedlich sein.
Ich hoffe ich konnte das Problem leserlich nachvollziehen. Freundlich helfen.
Danke vielmals