Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Tổng quan về mẫu thiết kế hướng đối tượng - Nguyễn Minh Huy
lượt xem 3
download
Bài giảng "Mẫu thiết kế hướng đối tượng và ứng dụng: Tổng quan về mẫu thiết kế hướng đối tượng" cung cấp cho người học các kiến thức: Ôn tập thiết kế hướng đối tượng, giới thiệu mẫu thiết kế, ký hiệu và thuật ngữ. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Tổng quan về mẫu thiết kế hướng đối tượng - Nguyễn Minh Huy
- Tổng quan về Mẫu thiết kế HĐT GV. Nguyễn Minh Huy Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 1
- Nội dung Ôn tập HĐT. Giới thiệu mẫu thiết kế. kế. Ký hiệu & thuật ngữ ngữ.. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 2
- Nội dung Ôn tập HĐT. Giới thiệu mẫu thiết kế. kế. Ký hiệu & thuật ngữ ngữ.. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 3
- Ôn tập HĐT Đối tượng là gì gì? ? Chương trình hướng đối tượng tượng?? Khai báo lớp và sử dụng đối tượng tượng? ? Chưa đủ!! đủ!! Cần tuân thủ ba tính chất hướng đối tượng tượng!! !! Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 4
- Ôn tập HĐT Ba tính chất lập trình hướng đối tượng tượng?? Tính đóng gói (encapsulation) Quy tắc hộp đen đen.. Tính kế thừa (inheritance) Tái sử dụng cái có sẵn sẵn.. Tính đa hình hình.. Hàm ảo + liên kết động. động. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 5
- Ôn tập HĐT Mục đích của lập trình hướng đối tượng tượng?? Giảm thời gian và công sức lập trình Giảm gắn kết mã nguồn (spaghetti code). Tái sử dụng và giảm phụ thuộc cài đặt cụ thể.thể. Thích ứng thay đổi đổi,, dễ bảo trì trì,, nâng cấp cấp.. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 6
- Nội dung Ôn tập HĐT. Giới thiệu mẫu thiết kế. kế. Ký hiệu & thuật ngữ ngữ.. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 7
- Giới thiệu mẫu thiết kế Vì sao có mẫu thiết kế? kế? Các tính chất hướng đối tượng mơ hồ, hồ, khó hiểu hiểu.. Nhu cầu tái sử dụng tri thức thức.. Cần có những bài giải mẫu mẫu.. Mẫu thiết kế Gang of Four ((GoF GoF Patterns): Ra đời tại OOPSLA 1994. 23 bài giải mẫu cho những vấn đề thiết kế thường gặp gặp.. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 8
- Giới thiệu mẫu thiết kế Phân loại mẫu thiết kế GoF GoF:: Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 9
- Giới thiệu mẫu thiết kế Cấu trúc một mẫu thiết kế: kế: Tổng quan (pattern name, summary). Bài toán (motivation). Lời giải giải:: Ngữ cảnh áp dụng (applicability). Sơ đồ lớp (structure). Các thành phần cấu thành (participants). Bàn luận luận:: Ưu, Ưu, khuyết (consequences). Cách cài đặt hiệu quả (implementation/sample code). Áp dụng thực tế (known uses). Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 10
- Giới thiệu mẫu thiết kế Hướng phát triển triển:: Mẫu thiết kế mới mới.. Mẫu kết hợp (compound patterns). Mẫu nên tránh (anti (anti--patterns, code smells). Mẫu phân tích (analysis patterns). Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 11
- Nội dung Ôn tập HĐT. Giới thiệu mẫu thiết kế. kế. Ký hiệu & thuật ngữ. ngữ. Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 12
- Ký hiệu & thuật ngữ Ký hiệu UML: Lớp đối tượng tượng:: Thuộc tính tính,, phương thức thức.. Tầm vực vực.. Chú thích mã giả. giả. Kế thừa (IS (IS--A): Reuse vs. Override. Hàm thuần ảo. ảo. Bao hàm (HAS (HAS--A). Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 13
- Ký hiệu & thuật ngữ Thuật ngữ ngữ:: Interface: Implemention vs. type. Sub--class vs. Sub Sub Sub--type. Complie-time vs. run Complie- run--time. Hard Hard--coded vs. soft- soft-coded. Composition (wrapper): Static reuse vs. dynamic reuse. There is no free lunch! Mẫu thiết kế hướng đối tượng & ứng dụng - Nguyễn Minh Huy CuuDuongThanCong.com https://fb.com/tailieudientucntt 14
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Chương 14: Thiết kế và quản trị mạng giá trị và kênh marketing
18 p | 138 | 12
-
Khi nào thì một công ty thiết kế web với giá rẻ ?
3 p | 106 | 9
-
Bài giảng Thiết kế đồ họa 3DS MAX: Bài 1 - Nguyễn Thị Lan Anh:
20 p | 42 | 8
-
Bài giảng - Bài 8 TRUY VẤN DỮ LIỆU
14 p | 93 | 7
-
TẠO BIỂU MẪU ĐƠN GIẢN
8 p | 112 | 6
-
Bài giảng Lập trình hướng đối tượng: Chương 14 - ĐH Bách Khoa TP.HCM
15 p | 54 | 6
-
Bài giảng CAD/CAM - Chương 6: Phần mềm Pro/ENGINEER
12 p | 23 | 3
-
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
8 p | 43 | 3
-
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Mẫu Strategy - Nguyễn Minh Huy
10 p | 28 | 3
-
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Mẫu Singleton - Nguyễn Minh Huy
10 p | 43 | 3
-
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Nhóm mẫu hành xử - Nguyễn Minh Huy
3 p | 59 | 2
-
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Nhóm mẫu khởi tạo - Nguyễn Minh Huy
3 p | 26 | 2
-
Bài giảng môn Lập trình hướng đối tượng: Chương 14 - TS. Nguyễn Văn Hiệp
15 p | 44 | 2
-
Bài giảng Mẫu thiết kế hướng đối tượng và ứng dụng: Nhóm mẫu cấu trúc - Nguyễn Minh Huy
4 p | 37 | 2
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn