对象存储状态正在改变

时间:2014-01-26 20:05:31

标签: java

我有一个跟踪棋盘配置的游戏,每个“玩家”是一个具有不同属性的对象。我正在创建一个“撤销”功能,每次都会存储不同的配置。问题是Player对象存储在State 1,然后是State 2,然后是State 3.但是每次配置更改时,Player对象的属性都会在状态1中更改。所以Player对象对于所有状态基本相同。这是现在的状态。

我猜这是变量绑定的问题,但无法理解它如何适用于这种情况。

0 个答案:

没有答案