重複の可能性:
Undoエンジンのデザインパターン
一般に、アプリケーションで「元に戻す」機能のサポートにどのように対処しますか?私はWebアプリとデスクトップアプリの両方に取り組んできましたが、自分が作成した「元に戻す」システムに本当に満足したことはありません。
重複の可能性:
Undoエンジンのデザインパターン
一般に、アプリケーションで「元に戻す」機能のサポートにどのように対処しますか?私はWebアプリとデスクトップアプリの両方に取り組んできましたが、自分が作成した「元に戻す」システムに本当に満足したことはありません。
メメントパターンをチェック
I'd vote in favor of Command pattern over Memento. Memento pattern would be much costlier then Command patterns for Undo/Redo functionality.
Capturing and Restoring object state will be quite an expensive affair compared to just doing or undoing an action on any compatible object.