比如:某系统对接了3个配送的平台,分别是平台A、平台B、平台C对于上层业务来说,只要把自己的订单(这部分属性固定)对象作为参数,以及要配送的平台,比如平台A拿过来调用接口就行了以后可能会增加平台D,在不修改接口的情况下,哪个设计模式可以做到灵活扩展的?现在能想到的是,根据这个类型,调用不同的平台,接口内写了很多if(type==A_CODE){//调用平台A的下单接口} else if(type==B_CODE){// 调用平台B的下单接口}else if(type==C_CODE){//调用平台C的下单接口}这样,想重构,有没有适合的设计模式?
添加回答
举报
0/150
提交
取消