Page 37 - 6602
P. 37
Рис. 3.4. Приклади графічного зображення інтерфейсів на
діаграмах класів
На діаграмі варіантів використання інтерфейс зображується у
вигляді маленького кола, поряд з яким записується його ім'я (рис.
3.4, а). Як ім'я може використовуватися іменник, який характеризує
відповідну інформацію або сервіс, наприклад, "Сенсор
температури", "Форма введення", "Сирена", "Відеокамера" (рис. 3.4,
б). З врахуванням мови реалізації моделі ім'я інтерфейсу, як і імена
інших класів, рекомендується записувати англійською і починати із
заголовної букви I, наприклад, ITemperatureSensor,
IsecureInformation (рис. 3.4, в).
Інтерфейси на діаграмі служать для специфікації таких
елементів моделі, які видимі ззовні, але їх внутрішня структура
залишається прихованою від клієнтів. Інтерфейси не можуть
містити ні атрибутів, ні станів, ні направлених асоціацій. Вони
містять лише операції без вказівки особливостей їх реалізації.
Формально інтерфейс не лише відділяє специфікацію операцій
системи від їх реалізації, але і визначає загальні кордони
проектованої системи. У подальшому інтерфейс може бути
уточнений явною вказівкою тих операцій, які специфікують
33