Рисунок 66. Диаграмма последовательности сценария Оформление заказа Замечание. Обратите внимание, что символ объекта
Товар (Item)
на
диаграмме последовательности отличается от символов других объектов.
Дело в том, что мы задали множественный экземпляр класса. Действительно,
заказ может состоять из нескольких товаров, значит объекту
Заказ (Order)
требуется получить информацию о нескольких объектах
Товар (Item)
.
Вместо того, чтобы представлять каждый товар отдельно мы используем
нотацию UML для множественного экземпляра класса, представляя одним
значком несколько объектов.
Чтобы сделать объект множественным в StarUML выделите объект,
щелкнув по нему мышью один раз, в открывшемся редакторе свойств
поставьте флажок в разделе IsMultiInstance (рис. 67).