Свойства ассоциации

После создания ассоциации необходимо задать ее свойства. Щелкните ассоциацию правой кнопкой мыши и выберите Свойства.

Помимо свойств ассоциации в целом каждая роль, т. е. каждое окончание ассоциации, обладает собственными свойствами. Чтобы просмотреть их, расширьте свойства Первая роль и Вторая роль.

Некоторые свойства каждой роли напрямую видны на схеме. К ним относится следующее.

  • Имя роли. Отображается на соответствующем окончании ассоциации на схеме. Его можно увидеть на схеме или в окне Свойства.
  • Количество элементов, значение по умолчанию — 1. Это значение также отображается на схеме рядом с соответствующим окончанием ассоциации.
  • Агрегат. Отображается в форме ромбовидной фигуры на одном окончании соединителя. Можно использовать его для указания, что экземпляры в обобщающей роли владеют экземплярами другой роли или содержат их.
  • Является перемещаемым. Если имеет значение true только для одной роли, в направлении перехода отображается стрелка. С помощью этого свойства можно показать возможности перехода по ссылкам и связи в базе данных в программе.

Возможность перехода

Когда изображается ассоциация, на одном конце у нее стрелка, обозначающая, что ассоциация дает возможность перехода в этом направлении. Это удобно, если схема классов представляет классы ПО, а ассоциации представляют указатели или ссылки. Но если схема классов представляет сущности и отношения или бизнес-концепции, возможность перехода показывать не обязательно. В таком случае можно изображать ассоциации без стрелок. Это можно сделать, задав для свойства Является перемещаемым на обоих концах ассоциации значение "true".


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: