Историческое состояние - UML - фкн вгу
Primary tabs
Forums:
Историческое состояние - используется для учета той части деятельности, которая была выполнена на момент выхода из этого состоянии, чтобы не начинать ее выполнение сначала .
существует две разновидности исторического состояния:
- недавнее
- давнее
Недавнее историческое состояние (shallow history state)
является первым подсостоянием в составном состоянии
При следующем входе в это же составное состояние историческое подсостояние уже имеет непустую историю и сразу отправляет подавтомат в запомненное подсостояние
Пример: Redial в обычном телефоне (автоматический повторный набор номера)
Давнее историческое состояние (deep history state)
служит для запоминания всех подсостояний любого уровня вложенности для текущего подавтомата.
Пример: Redial в сотовом телефоне (видимо - повторный набор любого из ранее вызывавшихся номеров)
- Log in to post comments
- 3224 reads