Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Bài giảng môn Lập trình hướng đối tượng: Chương 15 - TS. Nguyễn Văn Hiệp
Đang chuẩn bị liên kết để tải về tài liệu:
Bài giảng môn Lập trình hướng đối tượng: Chương 15 - TS. Nguyễn Văn Hiệp
Ngọc Hiền
71
22
pdf
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài giảng cung cấp cho người học các kiến thức: Tổng quát về nhóm mẫu “Behavioral Patterns”, mẫu Chain of Responsibility, mẫu Template Method, mẫu Strategy, mẫu State, mẫu Command, mẫu Observer. nội dung chi tiết. | Chương 15 Các mẫu thiết kế che dấu hành vi, thuật giải trong ₫ối tượng (Behavioral Patterns) 15.1 Tổng quát về nhóm mẫu “Behavioral Patterns” 15.2 Mẫu Chain of Responsibility 15.3 Mẫu Template Method 15.4 Mẫu Strategy 15.5 Mẫu State 15.6 Mẫu Command 15.7 Mẫu Observer 15.8 Kết chương Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2010 Môn : Lập trình hướng ₫ối tượng Chương 15 : Các mẫu thiết kế che dấu hành vi, thuật giải trong ₫ối tượng Slide 1 15.1 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 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. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2010 Môn : Lập trình hướng ₫ối tượng Chương 15 : Các mẫu thiết kế che dấu hành vi, thuật giải trong ₫ối tượng Slide 2 15.1 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 chỉ 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. Khoa Khoa học & Kỹ thuật Máy tính Trường ĐH Bách Khoa Tp.HCM © 2010 Môn : Lập trình hướng ₫ối tượng Chương 15 : Các mẫu thiết kế che dấu hành vi, thuật giải trong ₫ối tượng Slide 3 15.2 Mẫu Chain of Responsibility Mục tiêu : Mẫu dây chuyền trách nhiệm (Chain of Responsibility) .
TÀI LIỆU LIÊN QUAN
Bài giảng môn Lập trình hướng đối tượng - Chương 1: Tổng quan về cách tiếp cận hướng đối tượng
Bài giảng Lập trình hướng đối tượng với Java - Chương 1: Nhập môn Lập trình hướng đối tượng
Bài giảng Lập trình hướng đối tượng: Chương 1 - Phạm Quảng Trị
Bài giảng môn Lập trình hướng đối tượng: Chương 5 - TS. Nguyễn Văn Hiệp
Bài giảng môn học Lập trình hướng đối tượng - Chương 2: Đối tượng và lớp
Bài giảng môn Lập trình hướng đối tượng - Chương 2: Những khái niệm cơ bản của Lập trình HĐT
Bài giảng môn Lập trình hướng đối tượng: Chương 12 - TS. Nguyễn Văn Hiệp
Bài giảng môn Lập trình hướng đối tượng: Chương 2 - TS. Nguyễn Văn Hiệp
Bài giảng môn Lập trình hướng đối tượng: Chương 9 - TS. Nguyễn Văn Hiệp
Bài giảng môn Lập trình hướng đối tượng: Chương 13 - TS. Nguyễn Văn Hiệp
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.