Page 147 - 4190
P. 147
(рис. 13.1, а). У міру опрацювання окремих компонентів діаграми
опису класів доповнюються атрибутами (рис. 13.1, б) і операціями
(рис. 13.1, в).
Передбачається, що остаточний варіант діаграми містить якнай-
повніший опис класів, які складаються з трьох розділів або секцій.
Іноді в позначеннях класів використовується додатковий четвертий
розділ, в якому наводиться семантична інформація довідкового хара-
ктеру або явно вказуються виняткові ситуації.
Навіть якщо секція атрибутів і операцій є порожньою, в позна-
ченні класу вона виділяється горизонтальною лінією, щоб відразу
відрізнити клас від інших елементів мови UML. Приклади графічного
зображення класів на діаграмі класів наведені на рис. 13.2. У першо-
му випадку для класу "Прямокутник" (рис. 13.2, а) вказані тільки його
атрибути - точки на координатній площині, які визначають його роз-
ташування. Для класу "Вікно" (рис. 13.2, б) вказані тільки його опе-
рації, секція атрибутів залишена порожньою. Для класу "Рахунок"
(рис. 13.2, в) додатково зображена четверта секція, в якій вказано ви-
ключення, - відмова від обробки простроченої кредитної картки.
Рисунок 13.2 – Приклади графічного зображення класів на діаграмі
Ім'я класу має бути унікальним у межах пакету, який описується
деякою сукупністю діаграм класів (можливо, однією діаграмою). Во-
но вказується в першій верхній секції прямокутника. На додаток до
загального правила найменування елементів мови UML, ім'я класу
записується по центру секції імені напівжирним шрифтом і повинно
розпочинатися із заголовної букви. Рекомендується як імена класів
використати іменники, записані з практичних міркувань без пропус-
147