Contenu connexe Similaire à 도메인 주도 설계의 본질 (20) Plus de Young-Ho Cho (11) 도메인 주도 설계의 본질380.
if (deposit order.getOrderedPrice()) {
virtualAccountCancelService.refundVirtualAccount(차액);
}
입금
396.
if (deposit order.getOrderedPrice()) {
virtualAccountCancelService.cancelOrder(order);
virtualAccountCancelService.refundVirtualAccount(입금액);
}
전체
616. 구조
RefundCondition
check(order, deposit)
RefundRule
refund(order, deposit)
CancelationRule
cancel(order)
FullySOldOut
check(order, deposit)
PartiallySoldOut
check(order, deposit)
ExceededDeposit
check(order, deposit)
LackedDeposit
check(order, deposit)
PartialPayment
RefundRlke
refund(order, deposit)
FullDeposit
RefundRule
refund(order, deposit)
DifferenceDeposit
RefundRule
refund(order, deposit)
FullPayment
RefundRule
refund(order, deposit)
NullCancelationRule
cancel(order)
PartialCancelationRule
cancel(order)
FullCancelationRule
cancel(order)