2010-10-27 29 views

Trả lời

4

Tôi nghĩ bạn đang phân bổ lại CRTP. Đồng thời tham khảo here

+0

@Thomson Tan: Lưu ý cẩn thận về điểm @ GMan về đa hình tĩnh. Đó là một điểm quan trọng. Nó cung cấp cho mô phỏng các cuộc gọi chức năng ảo từ lớp cơ sở mà không cần phải có các chức năng ảo (nếu điều đó quan trọng) – Chubsdad

7

Nó được gọi là mẫu Curiously Recurring Template và cho phép đa hình tĩnh.

Tính năng này hữu ích khi bạn muốn thêm chức năng vào một lớp cụ thể, nhưng muốn tiện ích có thể sử dụng được trong trường hợp chung. Bằng cách làm cho tiện ích phụ thuộc vào và sử dụng tham số mẫu, bạn có thể đạt được cả hai.

Các vấn đề liên quan