Có thể áp dụng một phương pháp mở rộng cho một giao diện không? (Câu hỏi C #)
Đó là ví dụ để đạt được những điều sau:
tạo giao diện ITopology
tạo một phương thức mở rộng cho giao diện này (ví dụ: public static int CountNodes (topologyIf ITopology này))
sau đó khi tạo một lớp (ví dụ MyGraph) triển khai ITopology, thì nó sẽ tự động có phần mở rộng Đếm nút.
Bằng cách này, các lớp triển khai giao diện sẽ không phải có một tên lớp đã đặt để phù hợp với những gì đã được định nghĩa trong phương thức mở rộng.