русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Структурна сутність клас


Дата додавання: 2014-10-07; переглядів: 1108.


Клас (class) у мові UML служить для позначення безлічі об'єктів, які мають однакову структуру, поводженням і відносинами з об'єктами з інших класів. Графічно клас зображується у вигляді прямокутника, що додатково може бути розділений горизонтальними лініями на розділи або секції. У цих розділах можуть вказуватися ім'я класу, атрибути (змінні) і операції (методи).

Обов'язковим елементів позначення класу є його ім'я. На початкових етапах розробки діаграми окремі класи можуть позначатися простим прямокутником із вказівкою тільки ім'я відповідного класу. У міру пророблення окремих компонентів діаграми опису класів доповнюються атрибутами і операціями.

Передбачається, що остаточний варіант діаграми містить найбільш повний опис класів, які складаються із трьох розділів або секцій. Іноді в позначеннях класів використовується додатковий четвертий розділ, у якому приводиться семантична інформація довідкового характеру або явно вказуються виняткові ситуації.

Навіть якщо секція атрибутів і операцій є порожній, у позначенні класу вона виділяється горизонтальною лінією, щоб відразу відрізнити клас від інших елементів мови UML. Приклади графічного зображення класів на діаграмі класів. У першому випадку для класу "Прямокутник" зазначені тільки його атрибути - крапки на координатній площині, які визначають його розташування. Для класу "Вікно" зазначені тільки його операції, секція атрибутів залишена порожній. Для класу "Рахунок" додатково зображений четверта секція, у якій зазначене виключення - відмова від обробки простроченої кредитної картки.


<== попередня лекція | наступна лекція ==>
Призначення діаграми класів | Ім'я класу


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн