Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Свойства, операции, отношения классов и их отображение на диаграмме классов
Основным средством для представления статических моделей являются диаграммы классов [8], [23], [53], [67]. Вершины диаграмм классов нагружены классами, а дуги (ребра) — отношениями между ними. Диаграммы используются: q в ходе анализа — для указания ролей и обязанностей сущностей, которые обеспечивают поведение системы; q в ходе проектирования — для фиксации структуры классов, которые формируют системную архитектуру. (содержит атрибуты, методы и взаимосвязи) Вершины в диаграммах классов Итак, вершина в диаграмме классов — класс. Обозначение класса на рис. 11.1. Рис. 11.1. Обозначение класса Имя класса указывается всегда, свойства и операции — выборочно. Предусмотрено задание области действия свойства (операции). Если свойство (операция) подчеркивается, его областью действия является класс, в противном случае областью Действия является экземпляр (рис. 11.2). Свойства Общий синтаксис представления свойства имеет вид Видимость Имя [Множественность]: Тип = НачальнЗначение {Характеристики} Рассмотрим видимость и характеристики свойств. В языке UML определены три уровня видимости:
Если видимость не указана, считают, что свойство объявлено с публичной видимостью (public). Определены три характеристики свойств:
Если характеристика не указана, считают, что свойство объявлено с характеристикой changeable. Примеры объявления свойств:
Операции Общий синтаксис представления операции имеет вид Видимость Имя (Список Параметров): ВозвращаемыйТип {Характеристики} Примеры объявления операций:
В сигнатуре операции можно указать ноль или более параметров, форма представления параметра имеет следующий синтаксис:
Направление Имя: Тип = ЗначениеПоУмолчанию Элемент Направление может принимать одно из следующих значений:
Допустимо применение следующих характеристик операций:
Множественность Иногда бывает необходимо ограничить количество экземпляров класса: (ноль экземпляров, один экземпляр, конкретное количество экземпляров, не ограничивать количество экземпляров). Выражение множественности записывается в правом верхнем углу значка класса. Рис. 11.4. Множественность Множественность применима не только к классам, но и к свойствам. Множественность свойства задается выражением в квадратных скобках, записанным после его имени.
|
|||||||||||||||||
Последнее изменение этой страницы: 2017-02-21; просмотров: 278; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.149.213.209 (0.005 с.) |