【发布时间】:2015-08-03 11:57:40
【问题描述】:
正如官方关于虚拟扩展方法(默认方法)的声明:
虚拟扩展方法(默认方法)的目的是 使接口在它们之后以兼容的方式演进 初次发表。”
我可以在 JDK 中看到一些很好的例子吗?
到目前为止,我已经在java.util.Collection 界面和其他几个界面中找到了,但如果有一个更完整的列表会很好。
编辑:我不是在寻找使用默认方法是否安全(因为我已经阅读了链接的问题)。我正在寻找JDK中的实际示例。
【问题讨论】:
-
谁说它们的使用是反模式?你?为什么使用它们是一种反模式?由于语言设计者自己说它们的使用有有效的用例,所以它们不是反模式,你的话对我来说是空洞的。
-
我仍然信任 Brian Goetz。
-
是的,这也是我链接的答案。它为默认方法陈述了 4 个有效用例。
标签: java java-8 default-method