如何管理多个API,使用哪些模式更好? 使用多个API的场景可能是一个支付门户,允许客户使用不同的支付供应商来发布交易。因此,该系统可能需要利用Papypal、Fasttransact、X、Y或Z API。
你需要一个独特的Facade接口设计,将你的调用桥接到不同付款供应商的系统中; 当然,该Facade的具体实现可能由一组Adapter实现,而对于给定的交易,则可以通过适当的Factory(方法或其他方式)选择相应的适配器。