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

Antworten auf die Frage(6)

Ihre Antwort auf die Frage