Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在为 GOL 编写一个 Java 程序,并且想知道哪种设计模式最适合。我正在考虑使用状态模式,因为它允许对象根据它们的状态改变它们的行为。你怎么看?
PS我应该在哪里问主观问题?
编辑:你是否应该在 GOL 中设计模式是一个单独的问题,我想知道你是否决定使用一个,你会选择哪一个?
GOL 是一个非常简单的程序。
我不确定您通过应用设计模式来想象什么。
在原始实现中,您的游戏状态应存储为 2D 数组或向量。它应该在 for 循环的每次迭代或响应用户时更改。你的单元格不应该是类。