Загрузка…
C · middle · сложность 4
Таблица (state,event)→handler/next; диспетчер отдельно.
Таблица делает поведение проверяемым.