0

これは奇妙な質問かもしれませんが、方法論的に言えば、ここで列挙型をどのように使用しているかについて何か問題がありますか (操作列挙型を参照)。

https://github.com/NicholasRoge/jrpgme/blob/master/src/roge/utils/Math.java

私が言ったように、それは奇妙な質問ですが、そう見えるだけです...奇妙です。ある夜、思いついたのですが、完璧にうまくいきました。

編集: 誰かがインタプリタの設計パターンを見るように私に言ったので、私は持っています。それはまさに私がやろうとしていることです。ロフル。そのため、コードをそのパターンに切り替える可能性があります。しかし、私はあなたの意見を歓迎します。

4

1 に答える 1

3

これは少し変わっていますが、それは間違いではありません。実際、これは演算子を実装する明確でクリーンで簡潔な方法のように見えます。それは私の本でそれを良いプログラミングスタイルにしています。

懸念がある場合は、型の使用ではなく、ドメイン モデリングの問題のレベルにありenumます。

于 2012-07-13T14:50:23.370 に答える