Этап 1. Создание необходимого набора параметров
Для класса, роли, атрибута, операции и проекта в целом существуют параметры генерации кода. К параметрам, применяемым ко всему проекту, относятся имя файла, имя основного контейнера и место генерации кода. Параметры для класса определяют генерацию конструктора, деструктора, копирующего конструктора, операторов сравнения и методов установки/получения данных (get/set methods). Параметры для роли управляют созданием методов установки/получения данных, видимостью методов и определяют используемый класс-контейнер. Параметры операции задают тип операции (общая, виртуальная, абстрактная, статическая, дружественная) и позволяют ей стать константой. Наборы параметров могут редактироваться. Также могут создаваться новые наборы параметров, чтобы указать особенности С++, требующиеся в проекте.
Для каждого класса создаются два файла: файл заголовка (.h) и файл спецификаций (.cpp).
Обычно определением параметров генерации кода, которые использует вся команда разработчиков, занимается несколько человек. Это позволяет каждому разработчику получать нужный код компонентов. Типичные наборы параметров могут быть такими: виртуальный деструктор, виртуальная операция, абстрактная операция, статическая операция, функция, не возвращающая данные, опережающее определение.
Для создания наборов параметров в программе Rational Rose:
1. Выберите команду меню Tools => Options (Сервис => Параметры).
2. Выберите вкладку С++.
3. Укажите нужный тип набора параметров в открывающемся списке Туре (Тип).
4. Щелкните по кнопке Clone (Клонировать), чтобы открыть диалоговое окно Clone Property Set (Клонированный набор параметров).
5. Введите название нового набора параметров.
6. Щелкните по кнопке OK, чтобы закрыть диалоговое окно.
7. В списке параметров щелкните по параметру, который требуется изменить.
8. Щелкните по значению параметра.
9. Введите или выберите из открывающегося списка новое значение параметра.
10. Аналогичным образом измените значения других параметров.
11. Щелкните по кнопке Apply (Применить), чтобы сохранить изменения.
12. Повторите выполненные действия для каждого нового набора параметров.
13. Щелкните по кнопке OK, чтобы закрыть диалоговое окно Options (Параметры).
Набор параметров виртуальный деструктор (Virtual Destructor) показан на рис. A.1.

Рис. A.1. Набор параметров виртуальный деструктор
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОК