
CHAIN OF
RESPONSIBILITY

Nội dung
Tổng quan Motivation
Hệ quả
0
10
2
0
4Cài đặt, Demo
0
5
Đặc điểm
0
3
So sánh, các mẫu
liên quan
0
6

Tổng quan
01

Strategy là gì?
Chain of Responsibility là mẫu thiết kế thuộc nhóm hành vi, cho phép
truyền các yêu cầu qua một chuỗi các bộ phận xử lý mà không cần biết
bộ phận nào sẽ xử lý yêu cầu đó. Khi nhận một yêu cầu, mỗi bộ phận sẽ
quyết định rằng nó sẽ xử lý yêu cầu đó hay truyền nó đến bộ phận xử lý
tiếp theo trong chuỗi.

Sử dụng Strategy khi nào?
●Có nhiều hơn một đối tượng có khả thực xử lý một yêu cầu trong khi
đối tượng cụ thể nào xử lý yêu cầu đó lại phụ thuộc vào ngữ cảnh sử
dụng.
●Muốn gửi yêu cầu đến một trong số vài đối tượng nhưng không xác
định đối tượng cụ thể nào sẽ xử lý yêu cầu đó.
●Khi cần phải thực thi các trình xử lý theo một thứ tự nhất định.
●Khi một tập hợp các đối tượng xử lý có thể thay đổi động: tập hợp các
đối tượng có khả năng xử lý yêu cầu có thể không biết trước, có thể
thêm bớt hay thay đổi thứ tự sau này.