Tìm hiểu Visitor pattern qua ví dụ
1. Visitor Patern là gì Để trả lời cho câu hỏi trên, trước hết ta hãy thử dạo một vòng qua Wikipedia tiếng Việt xem sao nhé: Trong thiết kế hướng đối tượng, Visitor là mẩu thiết kế(Design Patterns) cho phép định nghĩa các thao tác(operations) trên một tập hợp các đối tượng (objects) không ...
1. Visitor Patern là gì
Để trả lời cho câu hỏi trên, trước hết ta hãy thử dạo một vòng qua Wikipedia tiếng Việt xem sao nhé:
Trong thiết kế hướng đối tượng, Visitor là mẩu thiết kế(Design Patterns) cho phép định nghĩa các thao tác(operations) trên một tập hợp các đối tượng (objects) không đồng nhất (về kiểu) mà không làm thay đổi định nghĩa về lớp(classes) của các đối tượng đó. Để đạt được điều này, trong mẩu thiết kế visitor ta định nghĩa các thao tác trên các lớp tách biệt gọi các lớp visitors, các lớp này cho phép tách rời các thao tác với các đối tượng mà nó tác động đến. Với mỗi thao tác được thêm vào, một lớp visitor tương ứng được tạo ra.
Ok, chả hiểu gì cả