在实现中添加特征方法会破坏向后兼容性吗? 我对向特性添加默认实现的方法 的向后兼容性感到困惑.喜欢: 以前的版本 trait Foo 新版本 trait Foo { def verifyConsistency: Option[String] = ??? // provide default implementation } 迁移管理器将此添加报告为二进制不兼容.正确吗? 解决方案 是的,它是正确的. .. 发布时间:2020-08-10 21:27:18 scala binary-compatibility migration-manager 其他开发