【发布时间】:2009-01-28 12:10:36
【问题描述】:
我想要一种创建游戏对象(例如 NPC、子弹和道具)的简洁方式,从而减少对特定类的相互依赖量。我相信这就是工厂模式的用途?
我很想从真实游戏中看到一个好的实现。
我不是设计模式方面的专家,如果我不理解它们,就不要使用它们。我不想为了它而使用设计模式——我只想了解这种模式是否是解决这个问题的正确方法。
【问题讨论】:
我想要一种创建游戏对象(例如 NPC、子弹和道具)的简洁方式,从而减少对特定类的相互依赖量。我相信这就是工厂模式的用途?
我很想从真实游戏中看到一个好的实现。
我不是设计模式方面的专家,如果我不理解它们,就不要使用它们。我不想为了它而使用设计模式——我只想了解这种模式是否是解决这个问题的正确方法。
【问题讨论】:
看起来您正试图找到解决方案的问题。
在这个特殊的问题上,实际上不可能给出一个好的实现,因为它取决于你的游戏对象是如何存储的,它们代表什么。
您不应该试图寻找如何为问题实现特定模式,而应该为您的问题找到正确的解决方案,这可能是一种设计模式。
【讨论】:
【讨论】: