如何在一类中处理不同的XML模板

时间:2019-02-05 15:31:15

标签: oop design-patterns

我们有一个包含订单的订单数据库。每个订单行都有一个产品。该产品可以从不同的供应商处购买。这意味着一个订单中可以有多个订单行,每个订单行都是在不同的供应商处购买的。最终,我们将以XML格式向这些供应商发送采购订单。问题是每个供应商都有自己的XML模板。因此将不会有1个XML。我怎样才能最好地概括这一点? 我当时正在考虑为每个供应商创建一个类,其中包含如下字符串:

Parent>child>child

例如,供应商A有:

Order>Ordernumber

另一个类将最终读取该类,然后从中创建XML元素。这是一个好习惯吗?也许还有设计模式吗?

0 个答案:

没有答案