Observer pattern giải quyết vấn đề gì?
- A.Giới hạn số lượng thành phần được truy cập một đối tượng
- B.Nhiều bên cần biết khi một thứ thay đổi, nguồn không cần biết ai
- C.Theo dõi hiệu năng của các thành phần trong hệ thống
- D.Ghi lại toàn bộ lịch sử thay đổi của một đối tượng theo thời gian
Đáp án: B
Khi nhiều bên cần phản ứng với một thay đổi mà bên phát không cần biết họ là ai: nguồn phát sự kiện, các bên đăng ký nghe. Thêm một bên nghe mới không phải sửa nguồn.
Nguồn tham khảo