Đây là một dạng bài tập mà em đã gặp nhiều lần nhưng chưa biết cách giải quyết hợp lý (do không biết từ khóa của nó), nên mong mọi người có thể bỏ một chút thời gian xem qua bài tập của em ạ.
Class TàiKhoản chứa thuộc tính số dư và danh sách các giao dịch.
Class GiaoDịch chứa thuộc tính số tiền giao dịch và 3 class con là 3 loại giao dịch:
- Rút tiền
- Nạp tiền
- Chuyển khoản: trừ TK mình, cộng cho TK khác
Tuy nhiên các method giao dịch đều cần phải sửa số dư của class TàiKhoản.
Vậy theo mọi người em nên thiết kế như nào cho phù hợp ạ?