Bài giảng Kiến trúc phần mềm: Mẫu thiết kế (1) - PGS.TS. Trần Minh Triết
Số trang: 29
Loại file: pdf
Dung lượng: 1,007.80 KB
Lượt xem: 13
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Kiến trúc phần mềm - Mẫu thiết kế cung cấp cho người học các kiến thức về mẫu thiết kế trong nhóm, mẫu prototype, mẫu builder, mẫu abstract factory, mẫu singleton, mẫu factory. 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 Kiến trúc phần mềm: Mẫu thiết kế (1) - PGS.TS. Trần Minh Triết Trường Đại học Khoa Học Tự Nhiên Khoa Công Nghệ Thông Tin Bộ môn Công Nghệ Phần Mềm CTT526 - Kiến trúc phần mềm Mẫu thiết kế Creational Patterns PGS.TS. Trần Minh Triết tmtriet@fit.hcmus.edu.vn Version 1.0 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mở đầu Ý tưởng về mẫu thiết kế Sự ra đời của ý tưởng về mẫu thiết kế 23 mẫu thiết kế của nhóm GoF Nhóm Creational Pattern Nhóm Behavioral Pattern Nhóm Structural Pattern Một số quan điểm về cách vận dụng mẫu thiết kế … … Một số nguyên lý cơ bản của lập trình hướng đối tượng 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu thiết kế trong nhóm Creational Pattern Mẫu Factory Mẫu Abstract Factory Mẫu Builder Mẫu Prototype Mẫu Singleton 12/09/201 3 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 4 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory 12/09/201 5 [Christopher G. Lasater 2 (2007). Design Patterns, Wordware Publishing, Inc.] CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 6 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 7 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory 12/09/201 8 [Christopher G. Lasater 2 (2007). Design Patterns, Wordware Publishing, Inc.] CuuDuongThanCong.com https://fb.com/tailieudientucntt Thảo luận Trong những tình huống nào nên nghĩ đến mẫu Factory? Làm cách nào để xác định muốn tạo ra sản phẩm loại nào từ Factory? Làm cách nào để tạo lập một sản phẩm theo yêu cầu? Các biến thể? 12/09/201 9 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Prototype [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 10 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Prototype 12/09/201 11 [Christopher G. Lasater 2 (2007). Design Patterns, Wordware Publishing, Inc.] CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Prototype [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 12 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Thảo luận Trong những tình huống nào nên sử dụng mẫu Prototype Có phải chỉ sử dụng mẫu này trong quá trình tạo lập? Những vấn đề khác? 12/09/201 13 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Builder [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented ...
Nội dung trích xuất từ tài liệu:
Bài giảng Kiến trúc phần mềm: Mẫu thiết kế (1) - PGS.TS. Trần Minh Triết Trường Đại học Khoa Học Tự Nhiên Khoa Công Nghệ Thông Tin Bộ môn Công Nghệ Phần Mềm CTT526 - Kiến trúc phần mềm Mẫu thiết kế Creational Patterns PGS.TS. Trần Minh Triết tmtriet@fit.hcmus.edu.vn Version 1.0 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mở đầu Ý tưởng về mẫu thiết kế Sự ra đời của ý tưởng về mẫu thiết kế 23 mẫu thiết kế của nhóm GoF Nhóm Creational Pattern Nhóm Behavioral Pattern Nhóm Structural Pattern Một số quan điểm về cách vận dụng mẫu thiết kế … … Một số nguyên lý cơ bản của lập trình hướng đối tượng 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu thiết kế trong nhóm Creational Pattern Mẫu Factory Mẫu Abstract Factory Mẫu Builder Mẫu Prototype Mẫu Singleton 12/09/201 3 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 4 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory 12/09/201 5 [Christopher G. Lasater 2 (2007). Design Patterns, Wordware Publishing, Inc.] CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 6 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 7 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Factory 12/09/201 8 [Christopher G. Lasater 2 (2007). Design Patterns, Wordware Publishing, Inc.] CuuDuongThanCong.com https://fb.com/tailieudientucntt Thảo luận Trong những tình huống nào nên nghĩ đến mẫu Factory? Làm cách nào để xác định muốn tạo ra sản phẩm loại nào từ Factory? Làm cách nào để tạo lập một sản phẩm theo yêu cầu? Các biến thể? 12/09/201 9 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Prototype [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 10 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Prototype 12/09/201 11 [Christopher G. Lasater 2 (2007). Design Patterns, Wordware Publishing, Inc.] CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Prototype [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented 12/09/201 12 Software, Addison-Wesley] 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Thảo luận Trong những tình huống nào nên sử dụng mẫu Prototype Có phải chỉ sử dụng mẫu này trong quá trình tạo lập? Những vấn đề khác? 12/09/201 13 2 CuuDuongThanCong.com https://fb.com/tailieudientucntt Mẫu Builder [Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (1995). Design Patterns - Elements of Reusable Object-Oriented ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Kiến trúc phần mềm Kiến trúc phần mềm Mẫu prototype Mẫu builder Mẫu abstract factory Mẫu singletonTài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 298 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Giáo trình môn học: Cấu trúc máy tính (Trình độ: Trung cấp/cao đẳng)
103 trang 84 0 0 -
Tập bài giảng Kiến trúc máy tính
227 trang 51 0 0 -
Bài giảng Phân tích thiết kế phần mềm: Chương 10 - Trường ĐH Ngoại ngữ - Tin học TP.HCM
8 trang 30 0 0 -
Bài giảng Bộ môn Công nghệ phần mềm - Bài 3: Kiến trúc phần mềm
27 trang 30 0 0 -
Giáo trình Kiến trúc và thiết kế phần mềm: Phần 1
93 trang 29 0 0 -
Hello World: Bộ kiểm thử hiệu năng Rational
36 trang 28 0 0 -
Cài đặt IBM Rational Team Concert Express-C
11 trang 28 0 0 -
Giáo trình Kiến trúc và thiết kế phần mềm: Phần 2
117 trang 27 0 0