#Notes: Có nghe qua về Mediator pattern? Khi nào thì nên dùng pattern đó?

 Mediator Pattern

Mediator Patern (mô hình trung gian) được sử dụng để giảm sự phức tạp trong "giao tiếp" giữa các lớp và các đối tượng.
Mô hình này cung cấp một lớp trung gian có nhiệm vụ xử lý thông tin liên lạc giữa các tầng lớp, hỗ trợ bảo trì mã code dễ dàng bằng cách khớp nối lỏng lẻo.
Nhằm kiểm soát cách thức giao tiếp (communication) giữa các object nên thuộc về behavioral (hành vi).
Nó sẽ loại bỏ hết tất cả các communication giữa các component.
Trường hợp ta muốn component A độc lập với các component khác, mediator sẽ xóa tất cả các liên kết tới A.
Sau khi đã xóa, Mediator Object đóng vai trò như người trung gian, tất cả giao tiếp đều phải thông qua Mediator Object.

Mediator để xác định các interface giao tiếp giữa các đối tượng tương đồng.

Share:

0 nhận xét