摘要: 定义访问者模式(Visitor Pattern)表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。访问者模式通用类图Visitor ——抽象访问者抽象类或者接口,声明访问者可以访问哪些元素,具体到程序汇中就是visit方法的参数定义哪些对象是可... 阅读全文
posted @ 2014-06-16 22:59 星辰风 阅读(1204) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式(Memento Pattern)在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 备忘录模式通用类图 Originator 发起人角色 记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据。 Memento 备忘录角色 负责存储Originator发起人对象的内部状态,在需要... 阅读全文
posted @ 2014-06-16 22:56 星辰风 阅读(352) 评论(0) 推荐(0) 编辑