康威生命游戏的最佳设计模式

时间:2012-11-04 06:37:05

标签: java design-patterns conways-game-of-life

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

P.S我应该在哪里提出主观问题?

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

1 个答案:

答案 0 :(得分:4)

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

通过应用design pattern,我不确定您的想象。

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