首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

Memento方式与Prototype模式结合

2012-11-05 
Memento模式与Prototype模式结合我在另一个网站上的文章:http://www.matrix.org.cn/thread.shtml?topicId

Memento模式与Prototype模式结合
我在另一个网站上的文章:
http://www.matrix.org.cn/thread.shtml?topicId=5c99e4e2-90d7-11dc-b8c0-a384f0e97a57&forumId=20

我刚开始学习设计模式,参考jdon的设计模式这本书,里面关于 Memento模式的例子如下(本人稍加修改):

1. 原始数据类

public void testPrototype(){Originator org = new Originator();org.setNumber(10);org.setFile("org_File");//Memento mem = new Memento(org);org.setOriginator();//将原数据放入存储类中org.setFile("new_File");org.setNumber(20);///org.setMemento(mem);org.getOriginator();//得到原来值///org.setMemento(mem);assertEquals(org.getOriginator().getFile(),"org_File");assertEquals(org.getOriginator().getNumber(),10);} 

热点排行