73
Пример.
Как уже отмечалось ранее, каждый заказ должен содержать
хотя бы один товар, но может состоять нескольких товаров. Чтобы позволить
экземпляру класса
Заказ (Order)
иметь несколько экземпляров атрибута
товар (item)
, определим кратность этого атрибута как [1..*] (рис. 89).
Рисунок 89. Атрибут
item
с кратностью
Тип атрибута
представляет собой выражение, семантика которого
определяется некоторым типом данных, определенным в пакете «Типы
данных языка UML» или самим разработчиком. Тип атрибута может
определяется в зависимости от языка программирования, который
предполагается использовать для реализации данной модели. Если в качестве
атрибута класса выступает другой класс, то типом атрибута будет этот класс.
В простейшем случае тип атрибута указывается строкой текста, имеющей
осмысленное значение в пределах пакета или модели, к которым относится
рассматриваемый класс.
10.3 Определение типа атрибута в StarUML
Для задания типа атрибута в StarUML нужно найти атрибут, открыв
Достарыңызбен бөлісу: