Назначение ответственностей объектам

1. Выделите сообщение 5 (Create).

2. Нажмите комбинацию клавиш CTRL + D, чтобы удалить это сообщение.

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

4. На панели инструментов нажмите кнопку Object Message.

5. Поместите на диаграмму новое сообщение, расположив его под сообщением 4 между Order Detail Form и Order Manager.

6. Назовите его SaveOrder (Сохранить заказ).

Рис. 4. Диаграмма последовательности с новыми объектами.

7. Повторите этапы 4 - 6, добавив сообщения с шестого по девятое и назвав их:

# Create (Создать новый заказ) - между Order Manager и Order #1234.

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

# SaveOrder (Сохранить заказ) - между Order Manager и Transaction Manager.

# GetInfo (Получить информацию о заказе) - между Transaction Manager и Order #1234.

8. На панели инструментов нажмите кнопку Message to Self (Сообщение себе).

9. Щелкните на линии жизни объекта Transaction Manager ниже сообщения 9, добавив туда рефлексивное сообщение. Назовите его Commit (Сохранить информацию о заказе в базе данных).

10. Создайте классы и соотнесите объекты с классами: OrderMgr - с объектом Order Manager, TransactionMgr - с объектом Transaction Manager.

Теперь диаграмма Последовательности должна выглядеть как на рисунке 4.


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



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