UP4-COM-makePayment.txt
1 |
@startuml |
---|---|
2 |
|
3 |
scale 3.0 |
4 |
|
5 |
Object "<u>:Cashier" as C |
6 |
Object "<u>:Register" as R |
7 |
Object "<u>s:Sale" as S |
8 |
Object "<u>:Payment" as P |
9 |
|
10 |
Object "<u>:Store" as Store |
11 |
Object "<u>completedSale:Sale" as completedSale <<collection>> #lightblue |
12 |
|
13 |
|
14 |
C -right- R : > makePayment(cashTendered) |
15 |
|
16 |
R -right- S : > 1: makePayment(cashTendered) |
17 |
S -down- P : > 1.1: create(cashTendered) |
18 |
|
19 |
R -down- Store : > 2: addSale(s) |
20 |
Store -down- completedSale : > 2.1: add(s) |
21 |
|
22 |
@enduml |