Page 39 - 6602
P. 39

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


















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
















                                                           35
   34   35   36   37   38   39   40   41   42   43   44