Page 39 - 6602
P. 39
(симетричним) або направленим відношенням. Окремий випадок
бінарної асоціації - асоціація рефлексії, яка пов'язує клас з самим
собою. Ненаправлена бінарна асоціація зображується лінією без
стрілки. Для неї на діаграмі може бути вказаний порядок читання
класів з використанням значка у формі трикутника поряд з ім'ям
даної асоціації.
Як простий приклад ненаправленої бінарної асоціації можна
розглянути відношення між двома класами - класом «Компанія» і
класом «Співробітник» (рис. 3.5). Вони пов'язані між собою
бінарною асоціацією Працює, ім'я якої вказане на рисунку поряд з
лінією асоціації. Для даного відношення визначений наступний
порядок читання діаграми - співробітник працює в компанії.
Направлена бінарна асоціація зображується суцільною лінією
з простою стрілкою на одному з її кінців. Напрям цієї стрілки вказує
на те, який клас є першим, а який - другим.
Рис. 3.5. Графічне зображення ненаправленої бінарної
асоціації між класами
Як простий приклад направленої бінарної асоціації можна
розглянути відношення між двома класами - класом «Клієнт» і
класом «Рахунок» (рис. 3.6). Вони зв'язані між собою бінарною
асоціацією з ім'ям Має, для якої визначений порядок згадування
35