-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathUML.txt
More file actions
33 lines (32 loc) · 1.27 KB
/
UML.txt
File metadata and controls
33 lines (32 loc) · 1.27 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
+---------------------------------------+
| ATM |
+---------------------------------------+
| - bankName: String |
| - branchCode: int |
| - city: String |
| - availableCash: int |
| - cashLimit: int |
| - transactionList: List<String> |
+---------------------------------------+
| + ATM(bankName: String, |
| branchCode: int, |
| city: String, |
| cashLimit: int) |
| + depositCash(amount: int): void |
| + withdrawMoney(amount: int): boolean |
| + getAvailableCash(): int |
| + isAboveLimit(amount: int): boolean |
| + getTransactionList(): List<String> |
+---------------------------------------+
+-----------------------------------+
| User |
+-----------------------------------+
| - userId: String |
| - pin: int |
+-----------------------------------+
| + User(userId: String, |
| pin: int) |
| + getUserId(): String |
| + getPin(): int |
| + setPin(pin: int): void |
+-----------------------------------+