我知道一种方法应该对一个动作负责(或者我被告知),但让我们无法避免(或者解决方法不切实际)。想象一下,正在开发一个蛇游戏,它必须有两种方法:一种是简单地向前移动蛇,另一种是将蛇的长度增加一并移动它。第一种方法可以命名为move(),但是第二种方法呢?最简单的解决方案是使用and,但这是一个好习惯吗?例如:incrementAndMove()。有哪些替代方案?
问问题
50 次
我知道一种方法应该对一个动作负责(或者我被告知),但让我们无法避免(或者解决方法不切实际)。想象一下,正在开发一个蛇游戏,它必须有两种方法:一种是简单地向前移动蛇,另一种是将蛇的长度增加一并移动它。第一种方法可以命名为move(),但是第二种方法呢?最简单的解决方案是使用and,但这是一个好习惯吗?例如:incrementAndMove()。有哪些替代方案?