Tags
3 ページ目
Undo
操作を打ち間違えても、実行済みの操作を戻す手段がコードにない。動作をオブジェクトにして、戻し方も持たせる【Command】
操作を記録しても、まだ元に戻せない。executeと対になるundoをInsertCommandとDeleteCommandに持たせる【undoメソッド】
直前のテキストを1つ取っておくUndoは、2回目で止まる。previous_textが破綻する理由を確かめる【履歴の必要性】