在上一篇中,我们用工厂方法模式解决了“如何创建某一种对象”的问题。但在真实项目中,你很快会遇到更复杂的情况:不是创建一个对象,而是创建“一整套相关对象”。这正是抽象工厂模式存在的原因。一、什么时候工厂方法不够用先看一个典型业务场景:系统需要支持多种支付渠道每种支付渠道,都包含:支付接口对账接口退款接口也就是说:对象之间存在“成组出现”的关系。如果仍然使用工厂方法:pay=PaymentFactory.create("wechat")refund=RefundFactory.create("wechat")recon=Reco...