Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

BÀI TẬP VỀ NHÀ

BUỔI 3: TÍNH KẾ THỪA


Yêu cầu:
- Áp dụng kiến thức đã được học về bài tính trừu tượng hóa, bài tính kế thừa:

I. Lý thuyết
Ôn tập lại các kiến thức của bài 1 đã được học gồm
• Vấn đề 1 trong tính kế thừa là gì? Cách khắc phục
• Ghi đè phương thức là gì? Có mấy loại ghi đè phương thức
• Phương thức trừu tượng là gì?
• Phương thức trừu tượng xảy ra trong đối tượng cha hay đối tượng con?
• Khi nào cần xây dựng 1 phương thức là trừu tượng?
• Đối tượng trừu tượng là gì? Khi nào 1 đối tượng trở thành trừu tượng?
• Một đối tượng cha không trực tiếp tham gia vào bài toán, để bảo vệ kiến trúc chương
trình thì cần làm gì?

(Lưu ý chỉ cần tự mình ôn tập lại, không cần ghi ra để nộp)

II. HOẠT ĐỘNG NHÓM


- Đọc sách về vấn đề 2 trong tính kế thừa
• Nạp chồng phương thức là gì? Nêu ví dụ?
• Tác dụng của nạp chồng là gì?

III. BÀI TẬP VẬN DỤNG

Bài 1: Gallery là ứng dụng được phát triển trên thiết bị di động, cho phép người dùng lưu trữ
ảnh, video (gọi chung là media). Ứng dụng cho phép người dùng quản lý danh sách album media.

Mỗi album media gồm các thông tin: mã album, tên album, ngày tạo, danh sách media. Người
dùng có thể tạo album, sửa tên album, hiển thị thông tin tất cả các album có trong danh sách,
thêm media vào một album nào đó, xóa media trong album nếu biết id media, xóa album nếu
biết mã album. Ngoài ra người dùng có thể tìm kiếm album theo tên, danh sách album sẽ
được trả về cho người dùng sau khi tìm kiếm.
Media có thể là video hoặc hình ảnh, các thông tin về hình ảnh bao gồm: Id, tên, loại ảnh
(PNG, JPEG, BMP, GIF), size, độ phân giải(Medium, HD, FULL HD). Các thông tin về video bao
gồm: Id, tên, loại video (MP4, 3GP, FLV, WMV), size, thời lượng.
Trong một album, người dùng có thể thêm media, sửa tên media khi biết id media, xóa media
khi biết id media. Ngoài ra người dùng còn có thể tìm kiếm media theo tên, danh sách media sẽ
được trả cho người dùng sau khi tìm kiếm.

Nếu media là hình ảnh, người dùng còn có thể thu phóng hình ảnh, xoay hình ảnh khi biết mã id.

Nếu media là video, người dùng còn có thể play video khi biết mã id.
Yêu cầu

1. Áp dụng LTHĐT, tính trừu tượng hóa, kế thừa để TƯ DUY và PHÂN TÍCH bài toán thành các
đối tượng
2. Xây dựng MHQ giữa các đối tượng
3. Ánh xạ các đối tượng vào Java

You might also like