Tổng hợp BT môn Lập trình Hướng đối tượng | Trường Đại học Bách Khoa Hà Nội

Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thực hiện bài tập lớn: Phân tích yêu cầu đề bài, từ đó chỉ ra các lớp cần phải xây dựng cho hệ thống; Xác định các thuộc tính và phương thức cho từng lớp.

BÀI TP 1
Dựa vào đề tài mà bn (nhóm bạn) đã chọn đ thc hin bài tp ln:
Phân tích yêu cầu đề bài, t đó ch ra các lp cn phi xây dng cho h thng.
Xác định các thuc tính và phương thc cho tng lp.
YÊU CU:
Sinh viên np bài bng cách viết câu tr li trc tiếp vào ô text. KHÔNG upload bt k file
nào khác.
Sinh viên không được phép sao chép t bài làm ca sinh viên khác. Mọi trường hp gian
ln s b x lý theo quy định.
Sinh viên tr li câu hi theo đúng đề tài mà nhóm đã chọn.
Đối vi các bài tp nhóm, ch nhóm trưởng mới được phép np bài.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
BÀI TẬP 2
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thc hiện bài tập ln:
Trình bày ưu điểm ca vic s dụng các getter setter cho các lớp trong h thng ca
bn.
Viết mã nguồn bằng ngôn ngữ Java để minh họa các ưu điểm đó.
YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả li trc tiếp vào ô text. KHÔNG upload bất k file
nào khác.
Sinh viên không được phép sao chép t bài làm của sinh viên khác. Mọi trường hp gian
ln s b x lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưng mới được phép nộp bài.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
BÀI TP 3
Dựa vào đề tài mà bn (nhóm bạn) đã chọn để thc hin bài tp ln:
Phân tích h thng và ch ra tính kết tpkế tha trong h thng.
Viết mã ngun bng ngôn ng Java để minh ha tính kết tp trong h thng ca bn
YÊU CU:
Sinh viên np bài bng cách viết câu tr li trc tiếp vào ô text. KHÔNG upload bt k file
nào khác.
Sinh viên không được phép sao chép t bài làm ca sinh viên khác. Mọi trường hp gian
ln s b x lý theo quy định.
Sinh viên tr li câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối vi các bài tp nhóm, ch nhóm trưng mới được phép np bài.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
BÀI TẬP 4
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thc hiện bài tập ln:
Phân tích h thống và chỉ ra tính đa hình trong h thng ca bn.
Viết mã nguồn bằng ngôn ngữ Java để minh ha.
YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả li trc tiếp vào ô text. KHÔNG upload bất k file
nào khác.
Sinh viên không được phép sao chép t bài làm của sinh viên khác. Mọi trường hp gian
ln s b x lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưng mới được phép nộp bài.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
BÀI TẬP 5
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thc hiện bài tập ln:
Trình bày nhóm các bạn đã sử dụng phương pháp để lưu trữ (vd. không lưu trữ li,
lưu file text, file nhị phân, file đối tượng Java, xml, json, sqlite, các hệ qun tr sở d
liu,v.v) đối vi tng loi đối tượng trong h thng ca bn. (Ch ra c th vi tt c các
loại đối tượng)
Phân tích ưu nhược điểm để nêu ra do sao các bạn đã sử dụng các phương pháp
lưu trữ này.
YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả li trc tiếp vào ô text. KHÔNG upload bt k file
nào khác.
Sinh viên không được phép sao chép t bài làm của sinh viên khác. Mọi trường hp gian
ln s b x lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, ch nhóm trưởng mới được phép nộp bài.
CuuDuongThanCong.com https://fb.com/tailieudientucntt
| 1/5

Preview text:

BÀI TẬP 1
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thực hiện bài tập lớn:
• Phân tích yêu cầu đề bài, từ đó chỉ ra các lớp cần phải xây dựng cho hệ thống.
• Xác định các thuộc tính và phương thức cho từng lớp. YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả lời trực tiếp vào ô text. KHÔNG upload bất kỳ file nào khác.
Sinh viên không được phép sao chép từ bài làm của sinh viên khác. Mọi trường hợp gian
lận sẽ bị xử lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưởng mới được phép nộp bài. CuuDuongThanCong.com
https://fb.com/tailieudientucntt BÀI TẬP 2
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thực hiện bài tập lớn:
 Trình bày ưu điểm của việc sử dụng các getter và setter cho các lớp trong hệ thống của bạn.
 Viết mã nguồn bằng ngôn ngữ Java để minh họa các ưu điểm đó. YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả lời trực tiếp vào ô text. KHÔNG upload bất kỳ file nào khác.
Sinh viên không được phép sao chép từ bài làm của sinh viên khác. Mọi trường hợp gian
lận sẽ bị xử lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưởng mới được phép nộp bài. CuuDuongThanCong.com
https://fb.com/tailieudientucntt BÀI TẬP 3
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thực hiện bài tập lớn:
• Phân tích hệ thống và chỉ ra tính kết tậpkế thừa trong hệ thống.
• Viết mã nguồn bằng ngôn ngữ Java để minh họa tính kết tập trong hệ thống của bạn YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả lời trực tiếp vào ô text. KHÔNG upload bất kỳ file nào khác.
Sinh viên không được phép sao chép từ bài làm của sinh viên khác. Mọi trường hợp gian
lận sẽ bị xử lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưởng mới được phép nộp bài. CuuDuongThanCong.com
https://fb.com/tailieudientucntt BÀI TẬP 4
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thực hiện bài tập lớn:
• Phân tích hệ thống và chỉ ra tính đa hình trong hệ thống của bạn.
• Viết mã nguồn bằng ngôn ngữ Java để minh họa. YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả lời trực tiếp vào ô text. KHÔNG upload bất kỳ file nào khác.
Sinh viên không được phép sao chép từ bài làm của sinh viên khác. Mọi trường hợp gian
lận sẽ bị xử lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưởng mới được phép nộp bài. CuuDuongThanCong.com
https://fb.com/tailieudientucntt BÀI TẬP 5
Dựa vào đề tài mà bạn (nhóm bạn) đã chọn để thực hiện bài tập lớn:
 Trình bày nhóm các bạn đã sử dụng phương pháp gì để lưu trữ (vd. không lưu trữ lại,
lưu file text, file nhị phân, file đối tượng Java, xml, json, sqlite, các hệ quản trị cơ sở dữ
liệu,v.v…) đối với từng loại đối tượng trong hệ thống của bạn. (Chỉ ra cụ thể với tất cả các loại đối tượng)
 Phân tích ưu và nhược điểm để nêu ra lý do vì sao các bạn đã sử dụng các phương pháp lưu trữ này. YÊU CẦU:
Sinh viên nộp bài bằng cách viết câu trả lời trực tiếp vào ô text. KHÔNG upload bất kỳ file nào khác.
Sinh viên không được phép sao chép từ bài làm của sinh viên khác. Mọi trường hợp gian
lận sẽ bị xử lý theo quy định.
Sinh viên trả lời câu hỏi theo đúng đề tài mà nhóm đã chọn.
Đối với các bài tập nhóm, chỉ nhóm trưởng mới được phép nộp bài. CuuDuongThanCong.com
https://fb.com/tailieudientucntt