1

我正在为 GOL 编写一个 Java 程序,并且想知道哪种设计模式最适合。我正在考虑使用状态模式,因为它允许对象根据它们的状态改变它们的行为。你怎么看?

PS我应该在哪里问主观问题?

编辑:你是否应该在 GOL 中设计模式是一个单独的问题,我想知道你是否决定使用一个,你会选择哪一个?

4

1 回答 1

4

GOL 是一个非常简单的程序。

我不确定您通过应用设计模式来想象什么。

在原始实现中,您的游戏状态应存储为 2D 数组或向量。它应该在 for 循环的每次迭代或响应用户时更改。你的单元格不应该是类。

于 2012-11-04T06:44:42.970 回答