1 つのメソッドが 1 つのアクションを担当する必要があることはわかっています (またはそう言われています) が、それを避けることはできません (または、回避策が実用的ではありません)。ヘビのゲームが開発されており、2 つのメソッドが必要であると想像してください。1 つは単純にヘビを前方に移動する方法で、もう 1 つはヘビの長さを 1 ずつ増やして移動する方法です。最初のメソッドは単にmove()という名前にすることができますが、2 番目のメソッドはどうでしょうか? 最も簡単な解決策はandを使用することですが、それは良い習慣ですか? 例: incrementAndMove()。代替手段は何ですか?
質問する
50 次