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