gpt4 book ai didi

java - 接受用户输入和调用方法的设计模式

转载 作者:行者123 更新时间:2023-12-01 17:40:22 24 4
gpt4 key购买 nike

我需要为我正在编写的计算机游戏实现一个控制解决方案以接受用户输入。

我正在研究命令模式,但不确定它是否适合这个。

最佳答案

IMO,命令模式在这种情况下被过度使用。如果命令完全是 transient 的 - 您不会存储或操作对象 - 那么使用命令增加的复杂性、对象代码开销和样板文件就没有什么意义。

更合适的方法是简单的开关和方法调用。也许您可能希望将您正在调用的接口(interface)与实现分开,尽管这可以稍后完成(如果您喜欢测试或跟踪,您可能会迟早这样做)。如果可以更改键,那么从输入值到操作值的简单映射应该很简单。

关于java - 接受用户输入和调用方法的设计模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1589378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com