Page 45 - 6602
P. 45

ліній
                                  Графічне  зображення  відношення  узагальнення  формою
                            відповідає графу типу «ієрархічне дерево».
                                  На  додаток  до  стрілки  узагальнення  може  бути  приєднаний
                            рядок  тексту,  який  відзначає  спеціальні  властивості  цього
                            відношення у формі обмеження у фігурних дужках.
                                  Як  обмеження  можуть  бути  використані  наступні  ключові
                            слова мови UML:
                                   {complete} - означає, що в даному відношенні узагальнення
                            специфіковані всі класи-нащадки, і інших класів-нащадків у даного
                            класу-предка бути не може.
                                   {incomplete}  -  означає  випадок,  протилежний  першому,  а
                            саме, передбачається, що на діаграмі вказані не всі класи-нащадки.
                            У  подальшому  можливо  розробник  заповнить  їх  перелік,  не
                            змінюючи вже побудовану діаграму.
                                   {disjoint}  -  означає,  що  класи-нащадки  не  можуть  містити
                            об'єктів, що одночасно є екземплярами двох або більше класів.
                                   {overlapping} - випадок, протилежний попередньому, а саме,
                            передбачається,  що  окремі  екземпляри  класів-нащадків  можуть
                            належати одночасно декільком класам.
                                  З  врахуванням  додаткового  використання  стандартного
                            обмеження  діаграма  класів  (рис.  3.11)  може  бути  уточнена  (рис.
                            3.12).













                                      Рис. 3.12.  Варіант уточненого графічного зображення















                                                           41
   40   41   42   43   44   45   46   47   48   49   50