标签: design-patterns architecture
管理多个API会有什么样的模式?
使用多个API的方案是支付门户,允许客户使用不同的支付供应商发布交易。因此,该系统可能需要使用papypal,fasttransact,x,y或z API。
答案 0 :(得分:4)
您需要一个独特的Facade设计界面,将您的呼叫连接到这些不同的支付供应商的系统;当然,该Facade的具体实现可能会通过相当于Adapter s的集合来实现 - 并且某个适当的事务可以通过某些适当的Factory来选择(方法)或其他; - )。