【问题标题】:java generics interface extending itself [closed]java泛型接口扩展自身[关闭]
【发布时间】:2015-05-07 22:24:02
【问题描述】:

我正在阅读一些预先编写的代码,我不确定在接口扩展自身的情况下实现这样的事情背后的直觉是什么:

public abstract class ServiceProviderLocator {
....
         public interface ServiceProvidersInstantiator<T> extends ServiceProviderInstantiator<T> {

              public List<ServiceProviderInstantiator<T>> providers();
         }
....

}

有什么想法吗?

请指教,

谢谢!

【问题讨论】:

  • 被声明的接口似乎是复数:ServiceProvidersInstantiator 与它的扩展接口:ServiceProviderInstantiator

标签: java generics


【解决方案1】:

ServiceProvidersInstantiator 不等于 ServiceProviderInstantiator

虽然名字不好。

【讨论】:

  • 感谢您的回复。我同意这是一个糟糕的命名。这只是我在浏览一些引起我注意的代码时遇到的一段代码。
猜你喜欢
  • 2013-01-29
  • 2018-04-09
  • 2012-10-17
  • 2018-07-13
  • 2021-02-06
  • 2015-04-01
  • 1970-01-01
  • 2021-10-09
  • 2019-04-06
相关资源
最近更新 更多