【问题标题】:Why do we need static methods in interfaces Java 8? [closed]为什么我们需要 Java 8 接口中的静态方法? [关闭]
【发布时间】:2014-05-19 19:38:32
【问题描述】:

为什么?这种不是反模式吗?

【问题讨论】:

  • 我从未使用过它们,这证明我们并不“需要”(即要求)它们。
  • 它们对我来说非常有意义。例如,想象Arrays.asList(T...) 是一个更合理的名称List.create(T...)。但是这个问题对于 SO 来说是 OT,因为它是一个基于意见的问题。

标签: java interface static java-8


【解决方案1】:

这使您可以更轻松地在库中组织辅助方法;您可以将特定于接口的静态方法保留在同一个接口中,而不是在单独的类中。

请阅读this

【讨论】:

    猜你喜欢
    • 2011-04-01
    • 1970-01-01
    • 2018-01-28
    • 2016-09-22
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-10-17
    • 1970-01-01
    相关资源
    最近更新 更多