Добавление процедуры


Для добавления процедуры щелкните правой кнопкой мыши по классу и в появившемся контекстном меню выберите пункт «Add» и подпункт «Procedure». Для перехода к определению процедуры нужно выбрать элемент и вызвать контекстное меню, в котором выбирается пункт «Go to definition». В таблице 6.15 представлены свойства, которые можно настроить в области инспектора для процедуры.

Таблица 6.15

Свойства процедуры

Название Описание
Override Свойство определяет, является ли эта процедура переопределенной
Params Свойство определяет список формальных параметров процедуры
Virtual Свойство определяет, является ли процедура виртуальной
Visibility Свойство определяет директиву видимости процедуры

Добавление функции

Для добавления функции в класс щелкните правой кнопкой мыши по классу. Появится контекстное меню, в котором нужно выбрать пункт «Add» и подпункт «Function» или нажать сочетание клавиш Ctrl + M. Свойства функции, которые можно настроить в области инспектора представлены в таблице 6.16.

Таблица 6.16

Свойства функции

Название Описание
Override Свойство определяет, является ли это функция переопределенной
Params Свойство определяет список формальных параметров функции
Returns Свойство определяет тип возвращаемого значения функции
Virtual Свойство определяет, является ли функция виртуальной
Visibility Свойство определяет директиву видимости функции

Создание отношений между классами

Ассоциация

Между двумя классами устанавливается отношение ассоциация, если между этими классами есть связь. У ассоциации указываются роли и мощности. Для установки ассоциации между двумя классами поместите на диаграмму эти классы из дерева проекта, выберите на панели инструментов пункт Association, щелкните мышкой по одному и затем по второму классу.

В свойствах ассоциации по умолчанию отсутствует направленность, что подразумевает двунаправленную связь между классами. Для установки однонаправленной ассоциации нужно установить свойство Directed в положение true. Мощность и роль устанавливаются в двунаправленной ассоциации на обоих полюсах, в однонаправленной ассоциации на одном полюсе по направлению стрелки. Для установки мощности выберите из списка значение для свойства Client Cardinality и/или для свойства Supplier Cardinality. Для установления ролей заполните свойства Client Role и/или Supplier Role соответственно.

Агрегация

Между двумя классами устанавливается отношение агрегации, если один объект одно класса включает в себя объекты другого класса как «Целое-часть». Для установки типа ассоциации агрегация укажите в свойстве ассоциации Type значение aggregation.

Наследование

Между классами устанавливается отношение наследования, если один класс является базовым (родитель), а второй дочерним (потомком). При этом дочерний класс наследует свойства и методы родительского класса и реализует свои собственные. Для установки отношения наследования между классами выберите на панели инструментов компонент Generalization и установите эту связь между классами.



Дата добавления: 2021-12-14; просмотров: 276;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.009 сек.