質問お願いします。GoF本にあるMementoとCommandの組み合わせ(P308-)をみて、
これは素晴らしいと自分でもやってみたのですが…。

例えばGoF本のように、図形オブジェクトを移動する様な場合、
実際にはマウス等で図形の移動操作をしている最中も、座標は変わりまくってると思うんです。
移動開始点から、終了点へ、Command->Execute()で一発…というイメージにはならないな、と。

この辺はやはり、多少汚くなっても妥協するしかないのでしょうか?