Технологии разработки программного обеспечения

Помощь юриста задать вопрос юристу бесплатно в Новокузнецке. Услуги юриста. | Заказать демонтаж металлоконструкции в Новосибирске и пригороде. Металлоконструкции на заказ. | Электрик сделает прокладка кабелей в квартире Новокузнецк и пригороде. Русский электрик.

Действия в состояниях


Для указания действий, выполняемых при входе в состояние и при выходе из состояния, используются метки entry и exit соответственно.

Например, как показано на рис. 12.6, при входе в состояние Активна выполняется операция УстановитьТревогу() из класса Контроллер, а при выходе из состояния — операция СбросТревоги().

Рис. 12.6. Входные и выходные действия и деятельность в состоянии Активна

Действие, которое должно выполняться, когда система находится в данном состоянии, указывается после метки do. Считается, что такое действие начинается при входе в состояние и заканчивается при выходе из него. Например, в состоянии Активна это действие ПодтверждатьТревогу().

 




Начало  Назад  Вперед



Книжный магазин