背景:針對多個第三方服務,封裝出一個適配接口,A服務接口需要使用A自己定義的bean參數,B服務接口需要使用B自己定義的bean參數。
問題:我提供一個統一的接口,通過某個字段,可進行適配,適配後去調用A或B的服務,我的這個統一的接口,是應該繼續使用A,B定義的bean參數(薄薄的封一層),還是應該獨立封裝一個bean參數,在適配後分別創建A或B的bean參數,再調接口?
補充:A服務的某些接口B服務並不存在,B的服務A也不一定,重合的也就一半左右
看你業務需要,如果後續業務基本不會擴充,那就定義成A,B,如果後續可能有擴充,包裝一下。