ВУЗ:
Составители:
295
behavior
do main;
}/*GGenerator*/
do CSinGen
SinGen
when Mode=mSin
when Mode/=mSin
do CSawGen
when Mode/=mSaw
SawGen when Mode=mSaw
NullGen
entry action
{Y:=0}
Рис. 10.3
Если локальное поведение оформлено как класс, то при
входе в соответствующий узел карты состояний должен
создаваться экземпляр этого поведения, а при выходе
уничтожаться.
Не может быть выделена в отдельный класс локальная
карта состояний, в которой имеются прямые переходы
между локальными и внешними узлами, а такжке так
называемые «исторические» состояния.
Некоторые переменные
блока могут являться обычными
программными (алгоритмическими) объектами, например,
Java-объектами.
10.2. Наследование
Страницы
- « первая
- ‹ предыдущая
- …
- 293
- 294
- 295
- 296
- 297
- …
- следующая ›
- последняя »