Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

已关闭6年。



Improve this question




我在研究Grapht @defaultImplementation代码(http://grepcode.com/file/repo1.maven.org/maven2/org.grouplens.grapht/grapht/0.5.0/org/grouplens/grapht/annotation/DefaultImplementation.java)时遇到此问题,因此正在寻找有关服务提供商设计模式的解释或引用信息。

此注释与LensKit实现中的注释一起使用,如该视频的28:57所示:https://www.youtube.com/watch?v=ug_JfORWK7w

我正在寻找解释或引用资料,以了解和理解此设计模式的实用性。

请指教

谢谢

最佳答案

服务提供者接口(interface):创建可扩展的Java应用程序

来源Service Provider Interface: Creating Extensible Java Applications

09-11 02:23