후....
현재 반엑셀형식 프로그램에서
undo / redo 기능을 설계하고 구현하는 중인데...
기능이 많다보니 undo / redo 가 포함되는 것들이 너무 많아서 머리가 깨질 것 같네요.
abstract만 만들고 그냥 클래스 다이어그램정도 그렸는데
수십개 넘어가고 ㅡ.ㅡ;; 코드로 일일이 excute와 undo를 만들려니 로봇이 된 기분입니다.
오피스 undo / redo 만드신 분들 칭송합니다.
...
ps.
undo / redo 관심있으신 분들
디자인 패턴 command와 memento 한 번 보세요~