Các kiểu thiết kế
- Hành vi: các mẫu mô tả cách thức mà các lớp hoặc đối tượng tương tác và phân phối trách nhiệm
- Cấu trúc: các mẫu xử lý thành phần của các lớp hoặc đối tượng.
- Creational: các mẫu quan tâm đến quá trình tạo đối tượng.
Cầu (Kết cấu)
Tách một phần trừu tượng khỏi việc triển khai của nó để mỗi phần có thể khác nhau. một cách độc lập.
Lấy điều khiển từ xa. Điều khiển từ xa có các nút 1-6. Đây là lớp bê tông trong sơ đồ trên. Mỗi nút sẽ hoạt động khác nhau tùy thuộc vào việc điều khiển từ xa được sử dụng cho TV hay DVD. Chức năng cho mỗi nút được trừu tượng hóa từ việc triển khai bởi giao diện người triển khai.
Điều này cho phép chúng tôi thay đổi cách điều khiển từ xa sẽ hoạt động cho từng thiết bị.
Chiến lược (hành vi)
Xác định một nhóm thuật toán, đóng gói từng thuật toán và làm cho chúng có thể hoán đổi cho nhau.
Về chiến lược, nếu chúng ta đang nhìn vào viễn cảnh từ xa. "Trạng thái" là toàn bộ điều khiển từ xa mà chúng tôi hoán đổi bằng cách thay đổi tham chiếu trạng thái của ngữ cảnh. "Bê tôngStateA" (Điều khiển TV) "Bê tôngStateB" (Điều khiển Từ xa DVD).
Đọc thêm: