大神们求助啊,地图之间切换

我要做一个地图界面。有两种方案,一种是用苹果地图,一种用google地图。要用什么设计模式才能在两种方案中随便切换,并且使系统具有扩展性

可以抽象出接口,两套代码来回换

写两套代码,然后切换就是了