关于接入不同合作方的接口,封装成一个接口,提供给上游系统使用
语言:JAVA
不同合作方的接口参数都不一样,很难保持统一,而我这边要封装成一个统一的方法,那我这个接口的入参怎么设计会好一点呢?
适配器模式应该可以解决你的问题
使用dubbo这样的,封装个方法用map传参,比如参数是headMap,bodyMap。各个系统传参时,headMap里面放调用方,实际的参数都在bodyMap里面。