当前位置: 代码迷 >> J2EE >> 一个接口两套实现,怎么动态切换?有没有可以套用的设计模式
  详细解决方案

一个接口两套实现,怎么动态切换?有没有可以套用的设计模式

热度:101   发布时间:2016-04-19 22:04:11.0
一个接口两套实现,如何动态切换?有没有可以套用的设计模式
项目背景:调用新浪微博&腾讯微博的几个接口。
项目架构:spring 3层结构
 
遇到的困难是,我设计了接口,分别有新浪&腾讯的两套接口实现类

系统能够获取到当前期望的调用平台(是腾讯或新浪),我如何动态的再两套接口实现之间切换,希望能够优雅有技术含量一点呵呵
------解决方案--------------------
可以用工厂模式么?
------解决方案--------------------
两套接口之上再封装一层
------解决方案--------------------
引用:
Quote: 引用:

两套接口之上再封装一层


能具体举个例子吗

他的意思就是新建一个接口 继承那2个接口,你只要实现新接口就行了
------解决方案--------------------
引用:
谢谢

但是我的腾讯&新浪两个类,都是实现的同一个接口。

最后我是写了一个代理类,也实现这个接口,代理类里面判断当前的域(新浪or腾讯),然后取不同的实现类


你那个代理类不需要实现那个接口了吧
  相关解决方案