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
我正在寻找解释或引用资料,以了解和理解此设计模式的实用性。
请指教
谢谢
想改善这个问题吗?更新问题,以便将其作为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