Назначение ответственностей объектам — RR
Четверг, 07 мая 2009 9:08
1. Выделите сообщение 5: Create new, blank order (Создать пустой заказ).
2. Нажав комбинацию клавиш CTRL+D, удалите это сообщение.
3. Повторите шаги 1 и 2 для удаления двух последних сообщений:
• Set the order number, customer, order items (Вести номер заказа, заказчика и число заказываемых предметов);
4. Нажмите кнопку Object Message панели инструментов.
5. Поместите на диаграмму новое сообщение, расположив его под сообщением 4 между Order Detail Form и Order Manager.
6. Назовите его Save the order (Сохранить заказ).
7. Повторите шаги 4—6, добавив сообщения с шестого по девятое и назвав их:
• Create new, blank order (Создать новый заказ) — между Order Manager и Order N1234
• Set the order number, customer, order items (Вести номер заказа, заказчика и число заказываемых предметов) — между Order Manager и Order N1234
• Save the order (Сохранить заказ) — между Order Manager и Transaction Manager
• Collect order information (Информация о заказе) — между Transaction Manager и Order N1234
8. На панели инструментов нажмите кнопку Message to Self (Сообщение себе).
9. Щелкните на линии жизни объекта Transaction Manager (Управляющий транзакциями) ниже сообщения 9, добавив туда рефлексивное сообщение.
10. Назовите его Save the order information to the database (Сохранить информацию о заказе в базе данных).
Теперь диаграмма Последовательности должна выглядеть, как показано на рис. 4.30.