Bài giảng Phát triển phần mềm - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng
Trong đoạn code giải quyết vấn đề của ứng dụng, khi cần phải
chọn lựa 1 trong nhiều thuật giải/hành vi khác nhau thì ta thường
dùng phát biểu if/switch như sau : switch (acode)
{case ALG1 : //đoạn code miêu tả thuật giải/hành vi 1
case ALG2 : //đoạn code miêu tả thuật giải/hành vi 2
case ALGn : //đoạn code miêu tả thuật giải/hành vi n}
Đoạn code trên có nhiều khuyết điểm như : phu thuộc hoàn toàn
vào số lượng thuật giải/hành vi, vào chi tiết cụ thể của từng thuật
giải/hành vi, phải hiệu chỉnh khi số lượng/chi tiết của thuật giải/hành vi bị thay đổi.
Bài giảng Phát triển phần mềm - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng trang 1

Bài giảng Phát triển phần mềm - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng trang 2

Bài giảng Phát triển phần mềm - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng trang 3

Bài giảng Phát triển phần mềm - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng trang 4

Bài giảng Phát triển phần mềm - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng trang 5

Tải về để xem đầy đủ hơn
File đính kèm:
bai_giang_phat_trien_phan_mem_chuong_8_cac_mau_thiet_ke_che.pdf