загрузка...

5.4. Объекты


Объект (object) является отдельным экземпляром класса, который создается на этапе выполнения программы. Он имеет свое собственное имя и конкретные значения атрибутов. В силу самых различных причин может возникнуть необходимость показать взаимосвязи не только между классами модели, но и между отдельными объектами, реализующими эти классы. В данном случае может быть разработана диаграмма объектов, которая, хотя и не является канонической в метамодели языка UML, но имеет самостоятельное назначение.
Для графического изображения объектов используется такой же символ прямоугольника, что и для классов. Отличия проявляются при указании имен объектов, которые в случае объектов обязательно подчеркиваются (рис. 5.18). При этом запись имени объекта представляет собой строку текста
«имя объекта:имя класса»,разделенную двоеточием (рис. 5.18 а, б). Имя объекта может отсутствовать, в этом случае предполагается, что объект является анонимным, и двоеточие указывает на данное обстоятельство (рис. 5.18, г). Отсутствовать может и имя класса. Тогда указывается просто имя объекта (рис. 5.18, в). Атрибуты объектов принимают конкретные значения.
При изображении диаграммы объектов нужно помнить, что каждый объект представляет собой экземпляр соответствующего класса, а отношения между объектами описываются с помощью связей (links), которые являются экземплярами соответствующих отношений. При этом все связи изображаются сплошными линиями. Более подробно особенности представления объектов будут рассмотрены в главе 9 при изучении диаграмм кооперации.
Рис. 5.18.Пример графического изображения объектов на диаграммах языка UML
<< | >>
Источник: Александр Леоненков. Самоучитель UML. 2007

Еще по теме 5.4. Объекты:

  1. 10. Объекты права интеллектуальной собственности в системе объектов гражданских прав
  2. 52. НАРУШЕНИЕ ПРАВИЛ БЕЗОПАСНОСТИ НА ОБЪЕКТАХ АТОМНОЙ ЭНЕРГЕТИКИ, НА ВЗРЫВООПАСНЫХ ОБЪЕКТАХ, ПРИ ВЕДЕНИИ ГОРНЫХ, СТРОИТЕЛЬНЫХ ИЛИ ИНЫХ РАБОТ
  3. ОБЪЕКТЫ ГРАЖДАНСКО-ПРАВОВЫХ ОТНОШЕНИИ: ИХ ПОНЯТИЕ И ВИДЫ. ВЕЩИ КАК ОБЪЕКТЫ ГРАЖДАНСКО- ПРАВОВЫХ ОТНОШЕНИИ
  4. 8.1. Объекты
  5. 7.4. Объекты
  6. 9.2. Объекты
  7. Дополнительные объекты
  8. СУБЪЕКТ И ОБЪЕКТ
  9. СУБЪЕКТ и ОБЪЕКТ
  10. Объекты за балансом
  11. Будущие объекты
  12. Объекты
  13. 2.5Дерево объектов конфигурации
  14. Контрарные объекты
  15. 2.10. Окно редактирования объекта
  16. 1. Субъект и объект познания
  17. 8.3. Продажа объектов незавершенного строительства
  18. 6. Объекты права природопользования
  19. Статья 4. Объекты страхования
  20. УКРАДЕННЫЙ ОБЪЕКТ