这可能是一个奇怪的问题,但从方法论上讲,我在这里如何使用枚举是否有任何错误(参见操作枚举)?
https://github.com/NicholasRoge/jrpgme/blob/master/src/roge/utils/Math.java
就像我说的那样,这是一个奇怪的问题,但它只是看起来如此......奇怪,对我来说。我有一个晚上的想法,它完美地完成了。
编辑:有人告诉我看翻译设计模式,所以我有。这正是我想要做的。 ROFL。所以我可能会将我的代码转换为该模式。但是,我仍然非常欢迎你的意见。
答案 0 :(得分:3)
这有点不寻常,但这并没有错。实际上,它看起来像是一种清晰,简洁,简洁的方式来实现运营商。这使我的书中编程风格很好。
如果有问题,他们处于域建模问题的级别,而不是使用enum
类型。