gudleifr писал(а):
Да нет, для твоей задачи. На чем основана уверенность, что нужны именно автоматы? Может быть, очередь событий, взаимодействие потоков, да мало чего...
Вот выдержки из книги:
"По мнению авторов, критерий применимости автоматного подхода лучше всего
выражается через понятие «сложное поведение». Неформально можно сказать, что
сущность (объект, подсистема) обладает сложным поведением, если в качестве
реакции на некоторое входное воздействие она может осуществить одно из
нескольких выходных воздействий. При этом существенно, что выбор конкретного
выходного воздействия может зависеть не только от входного воздействия, но и от
предыстории."
"Сложное поведение также называют поведением, зависящим от состояния (в англоязычной
литературе используется термин state-dependent behavior)."
Вот и хочется эти сложные поведения окучивать подготовленным инструментом.
Можно конечно и без автоматов, ну как то уже прискучапо. А уверенности как раз то и нет.
Похоже в state-машинах тоже не все так гладко.
Я раньше автоматикой тех. процессов занимался. Изжога еще с тех времен, когда на Delphi
их писал. Вот как-то так.