“默认接口方法(Default Interface Methods)”特性提案将允许C#、F#及其他.NET语言实现有限形式的多继承。受Java的默认方法启发,库作者将可以向已发布的接口中添加新方法而不破坏向后兼容性,其中也包括默认实现。
对于这个人们热议的特性,争论双方都固执己见。在这一点上,什么 都没变。最新消息是,这可能只是一个.NET Core特性。
在讨论“F#中的默认接口方法”提案时,来自微软的Phillip Carter写道:
在C#提案话题中,Joseph Musser做出了以下回应:
对此,Thomas Levesque补充说,“对于该特性而言,由于库是最重要的使用场景,那会使得整个特性几乎没用……”
领取专属 10元无门槛券
私享最新 技术干货