现在在做一个系统,系统需要与另外的服务商进行对接,使用的是WebServices 。不过这个服务商是经常更换的。也就是说接口的方法不太一样,不过功能基本都是差不多的,可能是只是写法不同。
现在的系统只能支持一个提供商,如果适应多个的话,需要在代码里面不停的重写相关的方法。 设计模式是否可以一劳永逸的解决这个问题?当服务商改变的话,不需要大范围的修改代码,只是简单修改,或者简单配置就可以实现呢???