我感兴趣的是,方法和它们使用的成员变量之间的关系可以给出一个线索,说明如何将类拆分成更小的部分。这个想法是,根据SRP,一组变量将与一个责任密切相关,并且应该包含在一个类中。public class Rectangle { private int height; public int area() { return width * height; } pub
我们做了一个简单的模拟,其中有两种类型的生物:福克斯和图克斯。Tux随机移动,我应该实现一个方法,这样Fox就能追上最近的Tux。我发布了生物类,而不是Tux,因为他没有一个覆盖生物的move()方法。现在只有狐狸才会。import env3d.EnvObject;import java.util.Collections;
public classde