摘要: 备忘录模式存在的意义在于在程序里面我们可能会遇到撤销操作的问题,将对象恢复到某个状态。类似事务的回滚。备忘录模式主要有三个对象发起人(Originator):要备份的成员,它提供一个创建备忘录的方法,将自身的信息复制到备忘录中,并提供另一个方法将备忘录中信息覆盖自身信息。备忘录(Memento):备... 阅读全文
posted @ 2015-12-31 17:35 Lost blog 阅读(321) 评论(0) 推荐(0)
摘要: 命令模式,显而易见,是将命令和实际操作相隔离,解耦合,客户端只发出命令,具体的操作不需要关心,只需要完成任务。举个很简单的例子,用户点菜,然后厨师做菜,根据点菜的口味不同厨师做不同的菜,一般来说,主要有三个对象一个是抽象接口类,用于封装命令执行方法。一个命令执行类(invoker):这个类主要将具体... 阅读全文
posted @ 2015-12-31 13:15 Lost blog 阅读(855) 评论(0) 推荐(0)