Thiết kế mẫu (8) - Mẫu cầu nối
Mẫu cầu nối (Bridge Pattern) là phương pháp tách biệt phần trừu tượng và phần hiện thực của một hệ thống, cho phép chúng phát triển độc lập. Ví dụ minh họa dưới đây cho thấy cách chuyển đổi từ mô hình kế thừa sang mẫu cầu nối:
Giả sử có một sinh vật gồm hai thành phần chính: tinh thần (trừu tượng) và thể xác (hiện thực). Tinh thần có thể là th ...
Đăng vào ngày 7 tháng 7 lúc 08:34
Ghi chú đọc sách về Mẫu thiết kế - Mẫu Chiến lược
Danh mục chuỗi ghi chú đọc sách về Mẫu thiết kế
Mẫu Chiến lược (Strategy Pattern)
Mẫu này định nghĩa một tập hợp các thuật toán, đóng gói từng thuật toán vào những lớp riêng biệt và cho phép chúng có thể hoán đổi lẫn nhau. Mẫu giúp thay đổi thuật toán không làm ảnh hưởng đến các thành phần sử dụng thuật toán.
Ứng dụng thực tế:
Khi bán hàng tại ...
Đăng vào ngày 22 tháng 6 lúc 01:46
Hàm Giao Diện Trong Ngôn Ngữ C
Hàm giao diện là một thiết kế phổ biến trong lập trình, được ứng dụng rộng rãi để thực hiện mô-đun hóa, giảm sự phụ thuộc lẫn nhau và tăng khả năng tái sử dụng code. Trong ngôn ngữ C, các hàm giao diện thường được thực hiện thông qua con trỏ hàm, cho phép truyền hàm làm tham số và từ đó lựa chọn linh hoạt chức năng hoặc thuật toán cần thực thi. ...
Đăng vào ngày 8 tháng 6 lúc 01:45