Лекция: Диаграмма объектов

 

Диаграмма объектов показывает существующие объекты и их связи в некоторый момент времени.

Диаграмма объектов может рассматриваться как прототип: она представляет отношения, которые могут возникнуть у данного множества экземпляров классов, безотносительно к тому, какие конкретно экземпляры участву­ют в этом взаимодействии.

Объект на диаграмме объектов изображается значком, показанным на рис. 6.15. Он совпадает со значком класса, но имя объекта подчеркивается. Горизонтальная линия раз­деляет текст внутри значка объекта на две части: имя объекта и его атрибуты.

Имя объекта следует синтаксису для атрибутов и может быть записано в одной из следующих форм:

 

 

Рис. 6.15. Значок объекта Рис. 6.16. Значок связи

 

А – только имя объекта;

: С – только класс объектов (анонимный экземпляр);

А: – экземпляр, класс которого пока неизвестен;

А: С – имя объекта и класса.

Каждый значок без име­ни объекта обозначает на диаграмме отдельный анонимный объект.

Объекты взаимодейству­ют с другими объектами через связи, которые изображаются на диаграмме прямыми линиями (см. рис 6.16).

На значках объектов бывает полезно указать несколько их атрибутов. Синтаксис атрибутов совпадает с синтаксисом атри­бутов класса и позволяет указать их текущее значение (см. рис 6.17). Имена атрибутов объектов должны соответствовать атрибутам, определенным в классе объекта, или в любом из его суперклассов.

На рис. 6.17 приведен пример диаграммы объектов, соответствующий диаграмме классов на рис. 6.6.

 

 

Рис. 6.17. Диаграмма объектов

 

еще рефераты
Еще работы по информатике