1. Trang chủ
  2. » Giáo án - Bài giảng

Slide bài giảng lập trình C++ FPT Software Ngày 3 bài 1 (Inheritance Polymorphism)

62 554 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 62
Dung lượng 20,85 MB

Nội dung

Strategy parttern là chiến lược chọn giải thuật tốt nhất tùy vào ngữ cảnh context để xử lý vấn đề nếu có nhiều giải thuật để lựa chọn xử lý.. Có nhiều giải thuật để xử lý một vấn đề, mỗi

Trang 1

Latest updated by: HanhTT1

1

Trang 10

10

Trang 11

11

Trang 12

12

Trang 40

Strategy parttern là chiến lược chọn giải thuật tốt nhất tùy vào ngữ cảnh

(context) để xử lý vấn đề nếu có nhiều giải thuật để lựa chọn xử lý

Có nhiều giải thuật để xử lý một vấn đề, mỗi giải thuật được đóng gói vào một

class phù hợp Strategy pattern sẽ thực hiện lựa chọn các giải thuật khác nhau

một cách độc lập tùy theo ngữ cảnh để xử lý

40

Trang 41

Có 2 cách để giải quyết được vấn đề:

-Fill từ trái qua phải

-Fill từ phải qua trái

Tùy vào vị trí ban đầu

CProgressIndicator là context class

Cfiller là strategy object

41

Trang 51

Composite design pattern là một cấu trúc

cây và yêu cầu mỗi phần tử trong cấu trúc

cây đó phải thực hiện một nhiệm vụ.

Composite design pattern phân loại các

phần tử trong cây bao gồm composite và

Trang 56

Factory pattern dùng để giải quyết vấn đề tạo một đối tượng mà không cần thiết

chỉ ra một cách chính xác lớp nào sẽ được tạo

Factory pattern giải quyết vấn đề này bằng cách định nghĩa một phương thức

cho việc tạo đối tượng, và các lớp con thừa kế có thể override để chỉ rõ đối

tượng nào sẽ được tạo

56

Ngày đăng: 26/03/2017, 10:52

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w