SPI,Service Provider Interface,服务提供接口
不展开了。看两张图吧。
网络盗图1
网络盗图2
基本上就是面向接口编程。而接口的具体实现是根据实际场景中META-INF/services下的文件名及内容帮助实现的。