【发布时间】:2015-05-07 22:24:02
【问题描述】:
我正在阅读一些预先编写的代码,我不确定在接口扩展自身的情况下实现这样的事情背后的直觉是什么:
public abstract class ServiceProviderLocator {
....
public interface ServiceProvidersInstantiator<T> extends ServiceProviderInstantiator<T> {
public List<ServiceProviderInstantiator<T>> providers();
}
....
}
有什么想法吗?
请指教,
谢谢!
【问题讨论】:
-
被声明的接口似乎是复数:
ServiceProvidersInstantiator与它的扩展接口:ServiceProviderInstantiator。