摘要: 备忘录模式其实就是给我们的应用程序一次撤销的机会。使用过word的人肯定会知道伟大的“Ctrl+Z”,用过PS的人更是不会忘记,应该来说基本上所有的带编辑功能的软件毫无例外都提供了撤销的功能,撤销功能给了我们1次或N次返回的机会,准确地说应该是恢复之前状态的机会。我们自己开发的软件有时候有需要撤销的功能,比如在网络通信中,常常会因为不可预知的错误就导致程序出错,这时候,要是能恢复到上一个正确的状态就太好了,这样可以省去不上功夫。我们今天要讨论的备忘录模式就是用来解决这个问题的。经典的备忘录模式如下图所示:注:本图来自《设计模式_基于C#的工程化实现及扩展》 首先,还是让我来解释一下这幅图的意思 阅读全文
posted @ 2013-08-29 09:34 陈哈哈 阅读(2789) 评论(0) 推荐(1) 编辑