Để có một thiết kế hướng đối tượng tốt, chúng tôi có để tạo ra rất nhiều lớp học tương tác một với nhau. Nếu nguyên tắc nhất định không được áp dụng khuôn khổ cuối cùng sẽ kết thúc trong một mớ hỗn độn tổng hợp từng đối tượng dựa trên nhiều đối tượng khác để chạy. Để tránh các khung cốt liền chặt chẽ, chúng ta cần một cơ chế để tạo điều kiện cho sự tương tác giữa các đối tượng trong một cách thức mà đối tượng không nhận thức được sự tồn tại của các đối tượng khác.
Chúng ta hãy lấy ví dụ về một màn hình. Khi chúng ta tạo ra nó, chúng ta thêm tất cả các loại điều khiển với màn hình. Việc kiểm soát này cần phải tương tác với tất cả các điều khiển khác. Ví dụ khi một nút được nhấn nó phải biết nếu các dữ liệu có giá trị trong điều khiển khác. Như bạn đã thấy, nếu bạn tạo ra các ứng dụng khác nhau sử dụng các hình thức bạn không phải thay đổi mỗi lớp kiểm soát mỗi khi bạn thêm một điều khiển mới để hình thành. Tất cả các hoạt động giữa các điều khiển được quản lý bởi các lớp mẫu riêng của mình. Lớp này được gọi là hòa giải viên.
đang được dịch, vui lòng đợi..
