因项目需要,要对接N个第三方API,再将请求API返回的数据转换成自有项目的数据结构,第三个API有可能是一个已经封装好的SDK,有可能是一个URL,也有可能是restful风格的API。
为了便于以后扩展及维护,大多数选用那几种设计模式进行开发会比较好?现我想到的是抽象工厂及模板相结合,
用抽象工厂模式,将公用部分抽取出来实现用模板模式,实现抽象方法
还有什么更好的,请讨论。
杨魅力
慕工程0101907
相关分类