Продвинутый
Что такое Entry, Exit и Do actions в UML State Machine?
Внутри прямоугольника Состояния (State) можно прописать автоматические действия, которые система выполняет на этом этапе:
- entry / [действие]: Выполняется один раз в момент входа в состояние. Пример: entry / отправить email "Заказ принят".
- do / [действие]: Выполняется непрерывно (или долго), пока объект находится в этом состоянии. Пример: do / мигать зеленым светодиодом.
- exit / [действие]: Выполняется один раз в момент выхода из состояния. Пример: exit / записать время завершения в лог.
✅ Зачем: Позволяет не дублировать эти действия на каждой входящей/исходящей стрелке (Transition).