不足気味でしたので、たまにはC#分を補充しておきます。 ↓ ↑ もう1年近く前になるんですね。以前、下記のエントリが注目を浴びていて、 わたしも楽しく読ませてもらいました。 Undo,Redoの実装って何十回もやってる気がする - あしあと日記 http://d.hatena.ne.jp/Youchan/20081110/1226282911 Undo,Redoの実装つづき - あしあと日記 http://d.hatena.ne.jp/Youchan/20081111/1226388917 久々にUndo,Redoを実装する機会があったので、せっかくなのでチラ裏に残しておきます。 いわゆるGoFデザインパターンでいうところのCommandパターンとMementoパターンの応用です。 そしてジェネリック対応することで、Undo,Redoの実装をある程度抽象化することができます。 今回はこの
![Undo,Redoの実装って何回かしかやってない気がする。ジェネリックなCommandパターンとMementoパターンの応用で大体いけそうな気がする。 - Bug Catharsis](https://cdn-ak-scissors.b.st-hatena.com/image/square/ddbd88d1bbe3df0a28fcee4908886bf4b629be92/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fz%2Fzecl%2F20091002%2F20091002013223.png)