gpt4 book ai didi

java - 将字符表编码为枚举有哪些错误?

转载 作者:太空宇宙 更新时间:2023-11-04 08:37:16 25 4
gpt4 key购买 nike

我正在为我正在修改的角色扮演游戏创建角色表。我找出了需要字符表保留的所有数据,但我不确定我这样做的方式在速度和资源方面是否最经济。现在我枚举了三种类型:NPC、怪物、玩家。在枚举内部,我有一个类将存储和处理统计数据和派生属性的所有获取/设置。这样写有什么缺点吗?有人有什么建议吗?

TFYT ~Aedon

最佳答案

如果您有一个类来检查枚举类型并根据该类型更改行为,那么您的代码当然可以工作,但随着行为数量的增加,它可能会变得庞大、不守规矩且难以维护。

除非有原因不能这样做,否则我建议使用继承。也许是 Actor 的基类,NPCMonsterPlayer 都从它扩展而来。行为可以整齐地融入每个类中,从而使阅读和更新代码更加清晰。

关于java - 将字符表编码为枚举有哪些错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6084118/

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