我有一个从 xml 模式生成的复合对象,我需要用数据库中的数据填充该对象。
生成的代码不会强制执行有关所需元素、最大出现次数等的架构规则。我想创建一个类(或类集合)来帮助填充复合对象并确保其序列化时生成的 xml 将验证反对架构。
我已经研究了各种创建设计模式,而 Builder 模式似乎可能适用于此,但我从未使用过它,我只是不确定。
建造者模式是最好的方式还是我偏离了轨道?有没有更好的方法来解决这个问题?
我有一个从 xml 模式生成的复合对象,我需要用数据库中的数据填充该对象。
生成的代码不会强制执行有关所需元素、最大出现次数等的架构规则。我想创建一个类(或类集合)来帮助填充复合对象并确保其序列化时生成的 xml 将验证反对架构。
我已经研究了各种创建设计模式,而 Builder 模式似乎可能适用于此,但我从未使用过它,我只是不确定。
建造者模式是最好的方式还是我偏离了轨道?有没有更好的方法来解决这个问题?