始めて書き込みさせていただきます。よくある、Undo,Redoを装備したいと考えているのですが、操作された内容を記録する処理と、元に戻す処理、再操作する処理等をどのように実現するのが良いのでしょうか。サンプルのようなものがございましたら、お教えください。