这与其说是一个技术问题,不如说是一个风格问题。我正在对 Android 的 peg solitaire 进行概括,您可以玩不同的级别。他们每个人都会有不同的棋盘起始配置,你可以做的不同的动作,等等。现在我已经用一个基本级别编程了,所有这些变量最初都是这样初始化的。
我是否添加了一个具有所有不同级别的文本文件,并对其进行编程以从文本文件中读取它?我是否添加了一个 Level 类,其中包含每个级别的所有这些信息,并在它初始化时创建几个 Level 对象?我是否创建了一个 Level 类,但通过从文本文件中读取级别来初始化它?
我确信所有方法都可以,但是有标准的方法吗?我以前从未编写过这样的程序。