Общие проблемы SCXML

Я рассматривал реализацию Commons SCXML. Это кажется довольно всеобъемлющим, но у меня есть неясный момент.

Во всех примерах, которые я видел, состояния конечного автомата являются в основном методами класса, расширяющего класс AbstractStateMachine.

Для небольших диаграмм состояний это нормально, но для машин с большим количеством состояний (например, в BCSM) это избыточное убийство.

Существует ли возможность по умолчанию представлять состояния в виде классов (иначе говоря, StateMachine - это составная часть State)?

1 ответ

Попробуйте: Изолятор управления. Java-библиотека потока управления на основе конечных автоматов Apache Commons SCXML.

http://ramontalaverasuarez.blogspot.com.es/2012/10/ControlIsolator.html

Это значительно упрощает работу с SCXML.

Другие вопросы по тегам