Hierarchische Statusmaschinen für JavaScript

8

Ich war sehr an hierarchischen Zustandsautomaten interessiert, insbesondere an JavaScript, und ich fand dieses Framework und wie es aussieht . Ich bin mir jedoch nicht sicher, ob es hierarchische Operationen ausführen kann.

Kennt irgendjemand von Lösungen, die schon da draußen für Hierarchiezustandsmaschinen sind?

    
Ryan 04.05.2012, 00:16
quelle

3 Antworten

4

Wenn Sie etwas wie das in in diesem Artikel beschriebene Muster wünschen, sieht es so aus, als ob das von Ihnen verknüpfte Framework funktioniert das:

  

Zustandsmaschine Klassen

     

Sie können alle Instanzen einer Klasse auch in eine FSM umwandeln, indem Sie die State Machine-Funktionalität auf den Prototyp anwenden, einschließlich Ihrer Callbacks in Ihrem Prototyp, und ein Startup-Ereignis zur Verwendung beim Erstellen von Instanzen bereitstellen:

%Vor%
  

Dies sollte einfach anzupassen sein, um zu Ihrem geeigneten Mechanismus für die Objektkonstruktion zu passen.

Mit anderen Worten, an dieser Stelle sollten Sie in der Lage sein, die übliche JavaScript-Vererbung zu machen, etwa wie folgt:

%Vor%     
Dagg Nabbit 04.05.2012 00:46
quelle
3

Sehen Sie sich Ссылка

an

Es unterstützt Hierarchien alternierender Zustände (Zustand, Pseudozustand und Endzustand) und Regionen in einer Weise, die eng mit der UML 2.x-Spezifikation übereinstimmt. Es sind frühe Tage für das Projekt, aber die Grundlagen sind da.

    
Mesmo 31.05.2013 12:37
quelle
0

Ich weiß, es ist eine alte Frage, aber Sie können sich die iFSM-Bibliothek auf der Basis von jQuery ansehen, die HSM entwerfen kann: Ссылка

    
user3109359 24.03.2014 15:06
quelle