Page 150 - 6600
P. 150
діаграму класів буде додана лінія узагальнення з ім'ям Untitled між
двома вибраними класами.
Продовжуючи розробку діаграми класів моделі банкомату,
додамо на неї описаним способом спрямовану асоціацію між
класом Контролер Банкомату і додатково створеним абстрактним
класом Контролер (рис. 9.16). Останній клас може бути
призначений для специфікації системних атрибутів і операцій,
необхідних при виконанні відповідної програми. Нагадаємо, що на
абстрактний характер класу вказує написання курсивом його імені,
а для специфікації даного властивості класу необхідно на вкладці
Detail (Детально) вікна специфікації властивостей класу Контролер
виставити позначку в рядку вибору Abstract.
Рисунок 9.16 - Діаграма класів моделі банкомату після
додавання на неї відношення узагальнення
Змінимо ім'я відносини узагальнення, запропоноване
середовищем за замовчуванням. Це можна виконати за допомогою
вікна специфікації властивостей узагальнення. Доступ до
діалогового вікна специфікації властивостей відносини
узагальнення Generalize Specification можна отримати після
148