Аналитические и имитационные модели. Финаев В.И - 295 стр.

UptoLike

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. Наследование