static void Main(string[] args) { WordCaretaker caretaker = new WordCaretaker(); WordDocument doc = new WordDocument() { Author = "彰明", Content = "备忘录模式是一种...", Titile = "备忘录模式", Description = "关于备忘录模式" }; caretaker.Memento = doc.SaveMemento(); Console.WriteLine("..........初始文档............"); doc.Show(); doc.Author = "小明"; doc.Content = "测试内容"; doc.Description = "测试描述"; doc.Titile = "测试标题"; Console.WriteLine("..........修改后的文档............"); doc.Show(); doc.RecoverMemento(caretaker.Memento); Console.WriteLine("..........恢复后的文档............"); doc.Show(); Console.ReadLine(); }