3.3.1 undo的工作机制