服务提供者框架(Service provider framework)

服务提供者框架(Service provider framework)

Java的jsr ri经常采用api,impl的方式,这就是服务提供者框架的表现。
该框架包括4个部分:
1. 服务接口 service interface
2. 提供者注册API  provider registration API
3. 服务访问API  service access API
4. 服务提供者接口 Service provider interface
其中前3个是必选,最后一个是可选。

例如:
// 服务接口
Public interface Service{}
// 提供者接口
Public interface Provider{}

Public class Services{
//提供者注册
Public static void registerDefaultProvider(Provider p){}
//服务访问,获取服务
Public static Service newInstance(){}

}

你可能感兴趣的:(framework)