Лекции.Орг


Поиск:




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




• Выделите сообщение 5 (Создать пустой заказ).

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

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

# Вести номер заказа, заказчика и число заказываемых предметов

# Сохранить заказ

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

• Поместите на диаграмму новое сообщение, расположив его под сообщением 4 между Деталями заказа и Управляющим заказами.

• Назовите его Save the order (Сохранить заказ).

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

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

# Create new, blank order (Создать новый заказ) - между Управляющим заказами и Заказом №1234.

# Set the order number, customer, order items (Вести номер заказа, заказчика и число заказываемых предметов) - между Управляющим заказами и Заказом №1234.

# Save the order (Сохранить заказ) - между Управляющим заказами и Управляющим транзакциями.

# Collect order information (Информация о заказе) - между Управляющим транзакциями и Заказом №1234.

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

• Щелкните на линии жизни объекта Управляющий транзакциями ниже сообщения 9, добавив туда рефлексивное сообщение. Назовите его Save the order information to the database (Сохранить информацию о заказе в базе данных).

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

Соотнесение объектов с классами

• Щелкните правой кнопкой мыши на объекте Выбор варианта заказа.

• В открывшемся меню выберите пункт Open Specification (Открыть спецификацию).

• В раскрывающемся списке классов выберите пункт <New> (Создать). Появится окно спецификации классов.

• В поле имени введите имя OrderOptions (Выбор заказа).

• Щелкните на кнопке ОК. Вы вернетесь к окну спецификации объекта.

• В списке классов выберите теперь класс OrderOptions.

• Щелкните на кнопке ОК, чтобы вернуться к диаграмме. Теперь объект называется Order Options Form: OrderOptions (Выбор варианта заказа: OrderOptions).

• Для соотнесения остальных объектов с классами повторите этапы с 1 по 7:

# Класс OrderDetail соотнесите с объектом Детали заказа.

# Класс OrderMgr - с объектом Управляющий заказами.

# Класс Order - с объектом Заказ №1234.

# Класс TransactionMgr - с объектом Управляющий транзакциями.

После завершения этих действий ваша диаграмма должна выглядеть как на рисунке 4.

 

Рис. 4. Диаграмма Последовательности с именами классов.





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 316 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент может не знать в двух случаях: не знал, или забыл. © Неизвестно
==> читать все изречения...

1322 - | 933 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.