“默認接口方法(Default Interface Methods)”特性提案將允許C#、F#及其他.NET語言實現有限形式的多繼承。受Java的默認方法啓發,庫作者將可以向已發佈的接口中添加新方法而不破壞向後兼容性,其中也包括默認實現。
對於這個人們熱議的特性,爭論雙方都固執己見。在這一點上,什麼 都沒變。最新消息是,這可能只是一個.NET Core特性。
在討論“F#中的默認接口方法”提案時,來自微軟的Phillip Carter寫道:
在C#提案話題中,Joseph Musser做出了以下回應:
對此,Thomas Levesque補充說,“對於該特性而言,由於庫是最重要的使用場景,那會使得整個特性幾乎沒用……”