Подчиненные состояния

В приведенной модели GUI все еще чего-то не хватает. Состояние Работа, в част­ности, является более сложным по сравнению с изображенным на рис. 4 и 5.

Когда GUI находится в состоянии Работа, выполняется много действий, но не все они отражаются на экране. Интерфейс GUI постоянно ожидает действий пользовате­ля — нажатия клавиш, перемещения указателя мыши или щелчка на кнопке. При вы­полнении таких действий интерфейс должен зарегистрировать событие и изменить содержимое экрана, чтобы отобразить действия пользователя, например, переместить указатель при движении мыши или вывести символ "а" при нажатии клавиши <а>.

Находясь в состоянии Работа, GUI-интерфейс претерпевает внутренние изменения состояния. Поскольку такие состояния относятся к одному более общему состоянию, они называются подчиненными. Существуют два типа подчиненных состояний: последовательные и параллельные.


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



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