我想设计一个基本命令模式,它将保存整数值并能够执行撤消方法。我不确定从哪里开始,所以任何帮助都会非常感激。非常基本的解释如下:
package com.k.s;
public class MainActivity extends Activity {
public int Counter = 0;
@Override
protected void onCreate(Bundle savedInsanceState) {
super.onCreate(savedInsanceState);
setContentView(R.layout.activity_main);
Button.setOnClickListener (new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Counter += 1;
}
}
}
}
答案 0 :(得分:0)
向堆栈添加操作并将其删除以取消"撤消"。命令模式的示例:https://berther.io/2004/09/16/using-the-command-pattern-for-undo-functionality