Professional Documents
Culture Documents
Buoi 04. Structural Patterns Part 1
Buoi 04. Structural Patterns Part 1
ex1
Sinh viên bình thường được chia ra làm 2 nhóm là Sinh viên Chuyên Toán và Sinh
viên Chuyên Tin ex2
Sinh viên Chuyên Toán có thêm thuộc tính là điểm toán và một hành vi là DiThiToan
(trả về chuỗi “Sinh viên A đi thi toán”). Điểm khác biệt của Sinh viên Chuyên Toán
với sinh viên thường là trong hành vi DiHoc thì anh ta sẽ có luôn hành vi DiThiToan
được gọi lồng ghép bên trong.
Sinh viên Chuyên Tin có thêm thuộc tính là điểm tin học và một hành vi là
DiThiTinHoc (trả về chuỗi “Sinh viên A đi thi tin học”). Điểm khác biệt của Sinh
viên Chuyên Tin với sinh viên thường là trong hành vi DiHoc thì anh ta sẽ có luôn
hành vi DiThiTinHoc được gọi lồng ghép bên trong.
Hãy thiết kế chương trình trên và viết hàm Main tương ứng theo kiến thức về mẫu
Decorator đã biết.