Tất cả dự án

Python nâng cao và OOP · Tài chính

Tài khoản thanh toán quỹ tín dụng

Đóng gói số dư bằng property, Decimal cho tiền, chuyển khoản an toàn, sao kê.

Cơ bản~8 giờMentor hỗ trợPythonđóng góipropertyDecimaldataclass

Bài toán của doanh nghiệp

Phần mềm cũ của quỹ tín dụng cho phép code bất kỳ đâu gán thẳng số dư, đã có lần số dư bị âm mà không ai biết vì sao.

Cần thiết kế lại lớp tài khoản theo nguyên tắc đóng gói: số dư chỉ thay đổi qua nạp, rút, chuyển khoản; mọi biến động có lịch sử; chuyển khoản kiểm tra hạn mức, phí và số dư tối thiểu.

Kết quả cần nộp

  • Mã nguồn trên GitHub, README giải thích quyết định thiết kế
  • demo.py chạy đủ các tình huống trong đề

Đề bài chi tiết

Đăng ký dự án để xem đề bài chi tiết, dữ liệu mẫu và tài liệu đi kèm.