русс | укр

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

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


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


Ім'я класу


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


Ім'я класу повинне бути унікальним у межах пакета, що описується деякою сукупністю діаграм класів (можливо, однією діаграмою). Воно вказується в першій верхній секції прямокутника. На додаток до загального правила найменування елементів мови UML, ім'я класу записується по центрі секції ім'я напівжирним шрифтом і повинне починатися із заголовної букви. Рекомендується як імена класів використовувати іменники, записані по практичних міркуваннях без пробілів. Необхідно пам'ятати, що саме імена класів утворять словник предметної області при ООАП.

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

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

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

У деяких випадках необхідно явно вказати, до якого пакета ставиться той або інший клас. Для цієї мети використовується спеціальний символ роздільник - подвійна двокрапка "::". Синтаксис рядка ім'я класу в цьому випадку буде наступний <Ім'я_пакета>::<Ім'я_класу>. Інакше кажучи, перед ім'ям класу повинне бути явно зазначене ім'я пакета, до якого його варто віднести. Наприклад, якщо визначено пакет з ім'ям "Банк", те клас "Рахунок" у цьому банку може бути записаний у вигляді: "Банк::Рахунок".


<== попередня лекція | наступна лекція ==>
Структурна сутність клас | Атрибути класу та їх синтаксис


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