1. Hệ thống Ngân hàng
    • Abstract class TaiKhoanSoTaiKhoan, SoDu, và abstract method RutTien(), GuiTien().

    • Lớp TaiKhoanTietKiem, TaiKhoanThanhToan kế thừa và cài đặt cụ thể.

    • Quản lý nhiều tài khoản bằng List<TaiKhoan>.

  2. Quản lý Thư viện

    • Interface IThongTin với phương thức HienThi().

    • Lớp Sach (Tiêu đề, Tác giả, Năm XB), lớp TapChi (Tên, Số phát hành, Tháng/Năm).

    • Tạo danh sách các ấn phẩm (sách, tạp chí) và hiển thị thông tin.

  3. Ứng dụng Quản lý Hóa đơn (Polymorphism + Interface)

    • Lớp abstract HoaDon có: MaHD, NgayLap, TongTien().

    • Lớp HoaDonDien, HoaDonNuoc, HoaDonMuaHang kế thừa và tính TongTien khác nhau.

    • Viết chương trình quản lý nhiều hóa đơn, tính tổng chi tiêu trong tháng.

  4. Mini Project – Quản lý Bán hàng (Tổng hợp OOP)

  • Lớp KhachHang (ID, Họ tên, SĐT).

  • Lớp SanPham (ID, Tên, Giá).

  • Lớp HoaDon gồm danh sách sản phẩm + số lượng.

  • Viết chương trình cho phép:

    • Thêm sản phẩm, khách hàng.

    • Lập hóa đơn, tính tổng tiền.

    • Xuất danh sách hóa đơn theo khách hàng.