Добавление сообщений на диаграмму

1. На панели инструментов нажмите кнопку Object Message (Сообщение объекта).

2. Проведите мышью от линии жизни актера Продавец к линии жизни объекта Order Options Form.

3. Выделив сообщение, введите его имя "Create" -- Создать новый заказ.

4. Повторите этапы 2 и 3, чтобы поместить на диаграмму дополнительные сообщения:

# Open -- Открыть форму (между Order Options Form и Order Detail Form)

# SubmitInfo -- Ввести номер заказа, заказчика и число заказываемых предметов (между Продавцом и OrderDetail)

# Save -- Сохранить заказ (между Продавцом и OrderDetail)

# Create -- Создать пустой заказ (между Order Detail Form и Order #1234)

# SetInfo -- Ввести номер заказа, заказчика и число заказываемых предметов (между Order Detail Form и Order #1234).

Мы завершили первый этап работы. Готовая диаграмма Последовательности представлена на рисунке 3.

Рис. 3. Диаграмма Последовательности ввода нового заказа после завершения первого этапа работы.

Теперь надо позаботиться об управляющих объектах и взаимодействии с базой данных. Как видно из диаграммы, объект класса OrderDetail имеет множество ответственностей, с которыми лучше всего мог бы справиться управляющий объект. Кроме того, на диаграмме отсутствует объект класса, отвечающего за правильное выполнение транзакций при сохранении данных заказа в БД.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: