我是设计模式的新手,我有一个用例,我需要反复创建相同的对象。在我的例子中,我正在解析一个大的XML文件,我需要创建每个块的一个对象。除了存储的值不同外,所有对象都有相同的方法。 目前,我是以程序方式执行此操作:创建XML文件的读取器,静态方法parseEntry获取块,并将它们解析为POJO。 我认为必须有一个更好的方法来做到这一点。 谢谢,
答案 0 :(得分:1)
也许工厂模式可以提供帮助。
答案 1 :(得分:0)
使用为您生成对象的Factory创建Factory Pattern课程。
另一种方法是使用Composite模式,这种模式在游戏编程中非常有用,其中使用继承可以使游戏的体系结构过于复杂,并使对象紧密耦合到彼此。