题
保存和加载不同文件格式时是否有适合使用的模式?
例如,我的文档有一个复杂的类层次结构,但我想支持几种不同的文件格式。
我考虑过策略模式,但我不相信,因为需要访问对象的每个部分才能保存和加载它。
其他提示
您可能想看一下构建器模式。GOF第97页..
怎么样(基于的东西) 模板方法模式?
一个超类知道如何分解类层次结构,但依赖其子类来实际用它来做一些有用的事情。
不隶属于 StackOverflow
题
保存和加载不同文件格式时是否有适合使用的模式?
例如,我的文档有一个复杂的类层次结构,但我想支持几种不同的文件格式。
我考虑过策略模式,但我不相信,因为需要访问对象的每个部分才能保存和加载它。
其他提示
您可能想看一下构建器模式。GOF第97页..
怎么样(基于的东西) 模板方法模式?
一个超类知道如何分解类层次结构,但依赖其子类来实际用它来做一些有用的事情。