在Java中实现类似于Roguelike的竞赛系统的好方法。
我一直在考虑让每个生物成为种族的一个子类,但我不确定这是一种做事的好方法。
答案 0 :(得分:0)
您当然不需要子类关系。我会使用composition而不是inheritance。
特别是,我会上课Race
public class Race {
public String name;
public Race(String name) {
this.name = name;
}
}
并确保每个生物都有一个Race
字段。