Информация об изменениях

Сообщение Re[3]: Переходы от 19.11.2021 15:50

Изменено 19.11.2021 15:52 hardcase

Re[3]: Переходы
Здравствуйте, Qbit86, Вы писали:

Q>Означает ли это, что экземпляры состояний и весь граф фиксированы заранее на всё время жизни автомата?

Q>Что если у состояния должно быть своё заранее не фиксированное состояние?

В моей задаче граф в целом известен заранее: это некоторый workflow с диалогами через который проходит пользователь, на некоторых этапах происходит взаимодействие с сервисами в интернете. Показ диалога — объект-состояние, ответ пользователя приведёт к следующему переходу, запрос в интернет — тоже объект-состояние, ответ сервиса приведёт к другому переходу.
Re[3]: Переходы
Здравствуйте, Qbit86, Вы писали:

Q>Означает ли это, что экземпляры состояний и весь граф фиксированы заранее на всё время жизни автомата?

Q>Что если у состояния должно быть своё заранее не фиксированное состояние?

В моей задаче граф в целом известен заранее: это некоторый workflow с диалогами через который проходит пользователь, на некоторых этапах происходит взаимодействие с сервисами в интернете. Показ диалога — объект-состояние, ответ пользователя приведёт к следующему переходу, запрос в интернет — тоже объект-состояние, ответ сервиса приведёт к другому переходу. При переходах можно следующему объекту передавать данные, если это требуется.