有些事,错误了就是永远;有些人,一转身就是一辈子,不要轻易忽略不论什么爱,哪怕仅仅是前天母亲节一通平庸的电话;时光走着她的路,路过青春的脚步,每一个人也许都有遗憾的时候,总是要等到睡觉前,才知道功课仅仅做了一点点总是要等到考试后,才知道该念的书都没有念,为了让自己的人生少些许遗憾,须要我们做...
分类:
其他好文 时间:
2014-07-06 18:21:43
阅读次数:
146
/*
* 备忘录模式
*/
#include
//保存值
class mySavevalue
{
public:
mySavevalue(string user_name = "",
int life_value = 100,
int magic_point = 100,
int rank_values =...
分类:
其他好文 时间:
2014-07-01 08:49:27
阅读次数:
203
设计模式之备忘录模式(Memento)摘录!...
分类:
其他好文 时间:
2014-06-30 17:52:59
阅读次数:
201
#include"stdafx.h"#include#includeusingnamespacestd;classInfo{private:stringname;inthealth;intattack;intdefend;public:Info(stringname){this->name=name...
分类:
编程语言 时间:
2014-06-27 19:02:41
阅读次数:
155
备忘录模式: 在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样就可以将该对象恢复到原先保存前的状态。
组成:
备忘录(Memento)角色:备忘录角色存储“备忘发起角色”的内部状态。“备忘发起角色”根据需要决定备忘录角色存储“备忘发起角色”的哪些内部状态。为了防止“备忘发起角色”以外的其他对象访问备忘录。备忘录实际上有两个接口,“备忘录管理者角色”只能看到备...
分类:
其他好文 时间:
2014-06-22 07:50:49
阅读次数:
198
一、备忘录(Memento)模式结构备忘录对象是一个用来存储另外一个对象内部状态的快照(snapshot)的对象。备忘录模式的用意是在不破坏封装的条件下,将一个对象的状态捕捉住,并外部化,存储起来,从而可以在将来适合的时候把这个对象还原到存储起来的状态。备忘录模式常常与命令模式和迭代子模式一同使用。...
分类:
编程语言 时间:
2014-06-20 23:40:15
阅读次数:
330
备忘录模式(Memento Pattern)在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。 备忘录模式通用类图 Originator 发起人角色 记录当前时刻的内部状态,负责定义哪些属于备份范围的状态,负责创建和恢复备忘录数据。...
分类:
其他好文 时间:
2014-06-18 13:59:41
阅读次数:
274
一. 备忘录模式
定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。
结构图:
使用范围:
Memento 模式比较适用于功能比较复杂的,但需要维护或记录属性历史的类,或者需要保存的属性只是众多属性中的一小部分时,Originator 可以根据保存的 Memento 信息还原到前一状态。
...
分类:
编程语言 时间:
2014-06-17 16:23:05
阅读次数:
338
*备忘录模式(Memento):在不破坏封装性的前提下,捕获一个对戏的内部状态, * 并在该对象之外保存这个状态。这样以后就能恢复到原来保存的状态 *Originator(发起人): 负责创建一个备忘录 Memento,用...
分类:
其他好文 时间:
2014-06-14 22:17:03
阅读次数:
252
一、设计模式的分类
总体来说设计模式分为三大类:
创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。
结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。
行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式...
分类:
其他好文 时间:
2014-06-14 14:26:54
阅读次数:
279