undo和redo是很多程序要实现的功能,但是它的实现是一个很复杂的过程,要用到设计模式的知识,本书提供了一些很好的启示。