我们已经阅读了文章Branch by Abstraction,我们正试图实现这个概念。
我们正在使用Spring IOC动态注入类。
假设我们有两个供应商;旧供应商和新供应商。使用Spring IOC,我们将为一些客户代码注入新供应商,为一些客户代码注入旧供应商。
现在我们有一个供应商使用的Model类(Common类)。 我们希望在Model类中添加一些新字段(属性),该字段应该仅适用于New Supplier,但不适用于Old Supplier。我们不能注入Model类,因为我们必须在逻辑中创建N个Model类对象。
我们如何实现Model类的抽象?如果有人知道,请指导我们