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