java对接支付宝银联_经典设计模式之策略模式【如何重构聚合支付平台,对接【支付宝,微。。。
什么是策略模式
策略模式应⽤场景
毛巾 变硬⽐如搭建聚合⽀付平台的时候,这时候需要对接很多第三⽅⽀付接⼝,⽐如⽀付宝、⽀付、银联⽀付等。通过传统if代码判断的,后期的维护性⾮常差!
public String toPayHtml2(String payCode){
if(payCode.equals("ali_pay")){ return "调⽤⽀付宝接⼝...";红旗飘飘串词
}三国战纪1
if(payCode.equals("union_pay")){ return "调⽤银联⽀付接⼝";
如何激发学生的学习兴趣>proteus 仿真}电脑密码破解
if(payCode.equals("weChat_pay")){ return "调⽤⽀付接⼝...";
}
return "未到该接⼝...";
}
这时候可以通过策略模式解决多重if判断问题。策略模式架构图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。