57
подтверждения заказа (
ConfirmOrder
), покупатель подтверждает, что
согласен с реквизитами заказа (
confirm order
), детали заказа сохраняются для
дальнейшего использования (
save the details
). Фокус управления передается
некоторому управляющему объекту (
PlaceOrderManager
), который
обращается к внешней кредитной системе (
Credit System)
для проведения
платежа. Если платеж прошел успешно (а именно такой сценарий мы сейчас
и рассматриваем), то
PlaceOrderManager
посылает сообщение (
create
order
) создать объект
Заказ
(
Order
), затем вызывает форму подтверждения
заказа (
OrderConfirmation
). Объект
Заказ
(
Order
) обращается к объектам
Товар (Item)
для того, чтобы получить информацию о товарах и создает
заказ. Процесс завершается.
Достарыңызбен бөлісу: