Ассоциация классов. Отношение ассоциации (association relationship) - диаграмма классов uml

Отношения ассоциации соответствует наличию некоторого отношения между классами.
Типы отношений ассоциации (в принципе -их можно рассматривать как самостоятельные типы отношений):

  1. Отношение агрегации
  2. Отношение композиции
  3. Отношение генерализации (обобщения)

Дополнительно такое отношение характеризуют=

  1. Имя - описывает тип взаимодействия - например "работа" между сотрудником и компанией - надписывается над линией ассоциации
  2. Кратность - аналогично кратности на диаграмме вариантов использования
  3. Роль - участники отношения ассоциации играют в этом отношении определённые роли

Порядок ассоциации

Порядок ассоциации (что с чем ассоциировано)- обозначается следующим образом:
порядок ассоциации