Behavioral Patterns
Behavioral Patterns liên quan đến cách giao tiếp và trao đổi thông tin giữa các đối tượng và lớp. Các Pattern thuộc nhóm này gồm:
Chain of Responsibility
Cho phép chuyển các yêu cầu dọc theo chuỗi các đối tượng xử lý.
Command
Đóng gói yêu cầu thành các đối tượng có thể tham số hóa
Iterator
Truy cập tuần tự các phần tử một tập hợp dữ liệu
Mediator
Định nghĩa một đối tượng trung gian để giao tiếp giữa các đối tượng.
Memento
Observer
Định nghĩa phụ thuộc một chiều giữa các đối tượng
State
Cho phép một đối tượng thay đổi hành vi dựa trên trang thái nội bộ
Strategy
Định nghĩa tập các thuật toán có thể thay thế cho nhau để giải quyết một vấn đề.
Template Method
Định nghĩa bố cục xử lý chung cho một thuật toán, hoãn lại các bước cụ thể cho lớp con.
Visitor
Tách biệt các thuật toán khởi các đối tượng mà chúng hoạt động trên đó.
Last modified: 24 May 2024