progr. |
для каждого конкретного состояния достаточно переписать метод-обработчик определённого события, инициирующего переход из состояния (см. "UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition" by Martin Fowler 2003) |