Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Mẫu template method - Nguyễn Minh Huy
Số trang: 8
Loại file: pdf
Dung lượng: 288.78 KB
Lượt xem: 9
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng "Mẫu thiết kế hướng đối tượng và ứng dụng: Mẫu template method" cung cấp cho người học các kiến thức: Ngữ cảnh mẫu template method, hướng tiếp cận mẫu template method, cài đặt, các vấn đề xung quanh. Mời các bạn cùng tham khảo nội dung chi tiết.
Nội dung trích xuất từ tài liệu:
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Mẫu template method - Nguyễn Minh HuyMẫu Template Method GV. Nguyễn Minh HuyMẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1Mẫu Template Method Ngữ cảnh cảnh:: Bài toán toán:: Xây dựng thuật toán khung khung.. Thiết lập event trong lập trình trình.. Cài đặt hook sự kiện kiện.. Mục tiêu tiêu:: Một quy trình khung cố định định.. Có thể cải tiến tiến,, mở rộng các bước trong quy trình trình.. Cải biên một phần phương thức thức..Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2Mẫu Template Method Hướng tiếp cận cận:: Cài đặt quy trình khung: khung: Dùng phương thức không ảo (non (non--virtual). Cải tiến tiến,, mở rộng các bước trong quy trình trình:: Tách các bước cần sửa thành phương thức độc lập. lập. Phương thức khung gọi các phương thức này này.. Các lớp kế thừa cải biên lại. lại.Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3Mẫu Template Method Cài đặt đặt:: class Form class WelcomeForm { { public: public: void load() void onBeforeLoad onBeforeLoad() () { { onBeforeLoad(); onBeforeLoad (); // Load ảnh giới thiệu thiệuSS // Cài đặt load formS } onAfterLoad(); onAfterLoad (); } } class LoginForm virtual void onBeforeLoad onBeforeLoad() () { } { virtual void onAfterLoad onAfterLoad() () { }; public: }; void onAfterLoad onAfterLoad() () { // Focus ô nhập usernameS } }Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4Mẫu Template Method Các vấn đề xung quanh quanh:: Áp đặt quy trình khung với người dùng dùng:: Chỉ có thể cải biên các bước con. Tuân thủ quy trình thực hiện các bước bước.. Dùng protectedS class Form { v ...
Nội dung trích xuất từ tài liệu:
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Mẫu template method - Nguyễn Minh HuyMẫu Template Method GV. Nguyễn Minh HuyMẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1Mẫu Template Method Ngữ cảnh cảnh:: Bài toán toán:: Xây dựng thuật toán khung khung.. Thiết lập event trong lập trình trình.. Cài đặt hook sự kiện kiện.. Mục tiêu tiêu:: Một quy trình khung cố định định.. Có thể cải tiến tiến,, mở rộng các bước trong quy trình trình.. Cải biên một phần phương thức thức..Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2Mẫu Template Method Hướng tiếp cận cận:: Cài đặt quy trình khung: khung: Dùng phương thức không ảo (non (non--virtual). Cải tiến tiến,, mở rộng các bước trong quy trình trình:: Tách các bước cần sửa thành phương thức độc lập. lập. Phương thức khung gọi các phương thức này này.. Các lớp kế thừa cải biên lại. lại.Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3Mẫu Template Method Cài đặt đặt:: class Form class WelcomeForm { { public: public: void load() void onBeforeLoad onBeforeLoad() () { { onBeforeLoad(); onBeforeLoad (); // Load ảnh giới thiệu thiệuSS // Cài đặt load formS } onAfterLoad(); onAfterLoad (); } } class LoginForm virtual void onBeforeLoad onBeforeLoad() () { } { virtual void onAfterLoad onAfterLoad() () { }; public: }; void onAfterLoad onAfterLoad() () { // Focus ô nhập usernameS } }Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4Mẫu Template Method Các vấn đề xung quanh quanh:: Áp đặt quy trình khung với người dùng dùng:: Chỉ có thể cải biên các bước con. Tuân thủ quy trình thực hiện các bước bước.. Dùng protectedS class Form { v ...
Tìm kiếm theo từ khóa liên quan:
Mẫu thiết kế hướng đối tượng Thiết kế hướng đối tượng Ứng dụng thiết kế hướng đối tượng Mẫu template method Ngữ cảnh mẫu template method Tiếp cận mẫu template methodGợi ý tài liệu liên quan:
-
Bài giảng Phân tích và thiết kế hướng đối tượng - Đỗ Ngọc Như Loan
9 trang 240 0 0 -
Bài giảng Phân tích thiết kế hướng đối tượng: Chương 2 - Nguyễn Ngọc Duy
7 trang 224 0 0 -
69 trang 145 0 0
-
10 trang 66 0 0
-
Bài giảng Nhập môn công nghệ phần mềm: Chương 7 - Nguyễn Thanh Bình
77 trang 53 0 0 -
64 trang 45 3 0
-
Bài giảng Phân tích thiết kế hướng đối tượng: Giới thiệu - Trương Ninh Thuận
5 trang 35 0 0 -
GiỚI THIỆU CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT
29 trang 27 0 0 -
Giáo trình về môn cấu trúc dữ liệu
304 trang 25 0 0 -
Nhập môn kỹ nghệ phần mềm - Chương 4
22 trang 25 0 0