Một cách để tăng hiểu biết của bạn về các mẫu thiết kế là khám phá cách các mẫu được sử dụng trong khuôn khổ .NET.Các mẫu thiết kế được sử dụng trong khuôn khổ .NET?
Bạn đã tìm thấy bất kỳ ví dụ nào về mẫu thiết kế trong khuôn khổ .NET chưa? Trong câu trả lời của bạn, vui lòng đưa ra một mô tả ngắn về mẫu và ví dụ về cách nó được sử dụng trong khung công tác.
Ví dụ câu trả lời:
Chiến lược Design Pattern tách riêng một thuật toán từ lớp có sử dụng nó bằng cách đóng gói các thuật toán vào một lớp riêng biệt. Điều này cho phép chuyển đổi các thuật toán.
Phương pháp sắp xếp của lớp Danh sách là ví dụ về mẫu Chiến lược.
public void Sort(IComparer<T> comparer)
Bằng cách chấp nhận giao diện IComparer, người dùng của lớp có thể chuyển thuật toán sắp xếp khi chạy.
cộng đồng wiki xin – JoshJordan
Tôi thích đọc một cuốn sách hay về các mẫu thiết kế. Đây chỉ là niệm. – VVS
@WS - bạn không thể tìm thấy mọi thứ trên SO trong một cuốn sách? Đó là một chút trên đầu trang. – womp