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 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 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 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 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

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

pdf43 trang | Chia sẻ: cucnt | Lượt xem: 361 | Lượt tải: 0download

File đính kèm:

  • pdfbai_giang_phat_trien_phan_mem_chuong_8_cac_mau_thiet_ke_che.pdf