我不是设计模式方面的专家,如果我不理解它们,就永远不要使用它们。我不想为了它而使用设计模式——我只想了解这个模式是否是解决这个问题的正确方法。
看来你正在努力找到解决问题的办法。
在这个特殊的问题上,给出一个好的实现是不可能的,因为它取决于你的游戏对象是如何存储的,它们代表什么。
您不应该试图寻找如何实现一个特定的模式来解决问题,而应该找到解决问题的正确方法,这可能是一个设计模式。
在更多的谷歌搜索之后,我发现了一个很好的例子:
http://cheezeworld.com/object-creation-game-factory/
谢谢大家