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

UptoLike

247
Операция, не изменяющая состояние системы,
помечается следующим образом: в список свойств
операции помещается свойство {guery}.
Элементы списков атрибутов и операций можно
группировать по некоторым признакам. В этом случае
перед группой элементов ставится заключенная в кавычки
строка, определяющая свойство, причем это свойство
распространяется на все нижестоящие элементы до нового
свойства. Эта возможность
хорошо иллюстрируется
следующим примером:
параметры масины
жесткость подвески
масса машины
У каждой секции прямоугольника класса может быть
имя. Так как секция «имя класса» обязательна, то ее имя не
указывается, как показано на рис. 9.6.
Машина
«атрибуты»
Масса: Real
Жесткость: Real
Сила инерции: Real
«поведение»
Движение ( )
Рис. 9.6
Одним из самых важных понятий объектно-
ориентированного программирования является понятие
объекта (objekt). Объекты могут исполнять определенные
роли. Роль определяет отношение между классом и его
экземплярами, вьделяя определенное их подмножество. На
диаграмме объект представляется как прямоугольник с
двумя секциями (см. рис. 9.7). Верхняя секция содержит в