Bài giảng Các mẫu thiết kế hướng đối tượng - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng

Tổng quát về nhóm mẩu “Behavioral Patterns”

□ 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 thuờ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

Tổng quát về nhóm mẩu “Behavioral Patterns”

□ Để khắc phục các nhược điểm cúa cách lập trình cổ điển trong slide trước, cách tốt nhất là dùng 1 trong các mẫu thuộc nhóm “Behavioral Patterns".

□ Nhiệm vụ của các mẫu thuộc nhóm là che dấu các đoạn code miêu tá thuật giái/hành vi vào trong các đối tượng, code cúa Client chi' giữ tham kháo đến đối tượng và gởi thông điệp nhờ đối tượng thực hiện thuật giẳi/hành vi cụ thể khi cần thiết.

 

Bài giảng Các mẫu thiết kế hướng đối tượng - 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

Trang 1

Bài giảng Các mẫu thiết kế hướng đối tượng - 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

Trang 2

Bài giảng Các mẫu thiết kế hướng đối tượng - 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

Trang 3

Bài giảng Các mẫu thiết kế hướng đối tượng - 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

Trang 4

Bài giảng Các mẫu thiết kế hướng đối tượng - 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

Trang 5

Bài giảng Các mẫu thiết kế hướng đối tượng - 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 6

Trang 6

Bài giảng Các mẫu thiết kế hướng đối tượng - 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 7

Trang 7

Bài giảng Các mẫu thiết kế hướng đối tượng - 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 8

Trang 8

Bài giảng Các mẫu thiết kế hướng đối tượng - 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 9

Trang 9

Bài giảng Các mẫu thiết kế hướng đối tượng - 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 10

Trang 10

Tải về để xem bản đầy đủ

pdf 43 trang duykhanh 9660
Bạn đang xem 10 trang mẫu của tài liệu "Bài giảng Các mẫu thiết kế hướng đối tượng - Chương 8: Các mẫu thiết kế che dấu hành vi, thuật giải trong đối tượng", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_cac_mau_thiet_ke_huong_doi_tuong_chuong_8_cac_mau.pdf