TAILIEUCHUNG - Bài giảng Lập trình hướng đối tượng: Chương 14 - ĐH Bách Khoa TP.HCM

Bài giảng Lập trình hướng đối tượng: Chương 14 - Các mẫu thiết kế phục vụ khởi tạo đối tượng (Creational Patterns) bao gồm những nội dung về tổng quát nhóm mẫu “Creational”, mẫu Abstract Factory, mẫu Factory Method, mẫu Prototype, mẫu Builder, mẫu Singleton. | Chương 14 Các mẫu thiết kế phục vụ khởi tạo đối tượng Creational Patterns Tổng quát về nhóm mẫu Creational Mẫu Abstract Factory Mẫu Factory Method Mẫu Prototype Mẫu Builder Mẫu Singleton Kế t chương Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 14 Các mẫu thiết kế phục vụ khởi tạo đối tượng 2010 Slide 1 Tổng quát về nhóm mẫu Creational Đố i tượng thường chứa nhiều thuộc tính dữ liệu và nhiều tham khảo đến các đối tượng khác. Đoạn code khởi tạo giá trị cho các thuộc tính và tham khảo này phụ thuộc hoàn toàn vào sự hiện thực cụ thể của đối tượng. Chúng ta cần tách đoạn code này khỏi code của client sử dụng đối tượng. Thường client muốn tạo đối tượng phức hợp mà không cần quan tâm đến các thông tin cụ thể chi tiết sau Đối tượng phức hợp thuộc class cụ thể nào. Nó chứa các loại đối tượng con nào số lượng ra sao. Mối quan hệ giữa các đối tượng con như thế nào. Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 14 Các mẫu thiết kế phục vụ khởi tạo đối tượng 2010 Slide 2 Tổng quát về nhóm mẫu Creational Các mẫu thiết kế Creational sẽ giúp code client linh động về mặt khởi tạo quản lý và sử dụng đối tượng. Chúng có thể cho phép client chủ động trong việc xác định đối tượng nào được tạo ra ai tạo ra đối tượng đó cách thức và thời điểm khởi tạo đối tượng đó. Đặc điểm nổi bật của các mẫu thiết kế creational là đoạn code client cần sử dụng đối tượng không trực tiếp sinh ra đối tượng mà nhờ các phần tử trung gian để tăng độ linh động tối thiểu hóa sự phụ thuộc vào các class đối tượng cụ thể. Khoa Khoa học Kỹ thuật Máy tính Môn Lập trình hướng đối tượng Trường ĐH Bách Khoa Chương 14 Các mẫu thiết kế phục vụ khởi tạo đối tượng 2010 Slide 3 Mẫu Abstract Factory Mục tiêu Cung cấp cho Client 1 interface gồm tập tác vụ khởi tạo các đối tượng được dùng trong Client nhưng che dấu mọi chi tiết về đối tượng được tạo ra thí dụ như thuộc .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.