Внутренние активности

Состояния могут реагировать на события без совершения перехода, ис­пользуя внутренние активности (internal activities), и в этом случае событие, защита и активность размещаются внутри прямоугольника состояния.

На рис. 10.2 представлено состояние с внутренними активностями символов и событиями системы помощи, которые вы можете наблю­дать в текстовых полях редактора UI. Внутренняя активность подобна самопереходу (self-transition) - переходу, который возвращает в то же самое состояние. Синтаксис внутренних активностей построен по той же логической схеме события, защиты и процедуры.

На рис. 10.2 показаны также специальные активности: входная и вы­ходная активности. Входная активность выполняется всякий раз, ко­гда вы входите в состояние; выходная активность - всякий раз, когда вы покидаете состояние. Однако внутренние активности не иницииру­ют входную и выходную активности; в этом состоит различие между внутренними активностями и самопереходами



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: