63
Рисунок 74. Класс Товар с атрибутами
9.1
Как создать атрибут класса в StarUML
Для того чтобы создать атрибут класса в StarUML,
выделите класс,
атрибуты которого вы хотите задать,
щелкнув по нему один раз, затем в
редакторе свойств Properties этого класса
откройте раздел Attributes, нажав
кнопку
. Откроется редактор коллекций (Collection Editor),
содержащий
вкладки редакторов атрибутов, операций и пр. (рис. 75).
Если в редакторе атрибутов нажать кнопку
, то будет создан новый
атрибут и откроется редактор его свойств, в
котором можно изменить имя
созданного атрибута (раздел Name) и задать другие спецификации (о
спецификациях атрибутов и операций будет сказано немного позже).
Рисунок 75. Создание атрибута
Для сохранения атрибута и его спецификаций просто закройте диалог,
нажав кнопку
.
Пример. Создадим атрибуты классов сценария Оформление заказа.
Для класса Заказ (Order) определим следующие атрибуты:
номерЗаказа (code), имяПокупателя (firstName), фамилияПокупателя
(las
tName), телефон (phoneNumber), электронныйАдрес (e-mail), товар
(item
), суммаЗаказа (total).
Для класса Товар (Order)
определим атрибуты
артикул
64
(productCode), название (productName), размер (size), цвет (color),
цена (price).
Замечание. Конечно, каждый заказ должен содержать хотя бы один
товар, но может
состоять нескольких товаров, о том, как это показать на
диаграмме, мы поговорим в разделе «Определение спецификаций атрибутов
класса».
Диаграмма классов с атрибутами показа на рисунке 76.
Do'stlaringiz bilan baham: