码迷,mamicode.com
首页 >  
搜索关键字:备忘    ( 3454个结果
【我的设计模式】备忘录模式
备忘录模式(Memento Pattern)又叫做快照模式(Snapshot Pattern)或Token模式,属于行为模式。定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。应用场景以保存游戏进度为例...
分类:其他好文   时间:2014-05-14 11:37:32    阅读次数:238
相关书籍重点章节温习历史备忘路
C|C++部分《C++程序设计(谭浩强)》章节时间【第6章】指针2014-05-132014-05-13
分类:其他好文   时间:2014-05-14 07:55:54    阅读次数:230
Marketing profits of Non woven bags business
Non woven bags business conditions in the production process often appear to expand production scale, shorten the production cycle to produce more products, market share, in fact, corporate profits No...
分类:其他好文   时间:2014-05-13 15:39:48    阅读次数:272
备忘录模式之备份是一种态度
在软件开发中,有时需要保存一个对象的状态,以便于允许用户取消相关操作或者从以往的状态中恢复过来。比如一个文档版本管理系统,可以根据需要将指定文档恢复到之前保存过的任意一个状态。这时就可以通过备忘录模式来实现。     备忘录模式其实就是给我们的应用程序一次撤销的机会。使用过word的人肯定会知道伟大的“Ctrl+Z”,用过PS的人更是不会忘记,应该来说基本上所有的带编辑功能的软件毫无例外都提供了...
分类:其他好文   时间:2014-05-13 14:21:49    阅读次数:257
设计模式入门之备忘录模式Memento
备忘录模式定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可以将该对象恢复到原先保存的状态 备忘录模式本质:保存和恢复内部状态 优点:更好的封装性,由于使用了内部类和窄接口,所以外部就算持有备忘录接口对象也无法访问其中的属性 备忘录模式中内部内和窄接口是最给力的设计,这样给把对象的接口给外部保存 但是接口中没有方法,所以外部无法访问,充分保证了封装性 只有创建它的原发器才可以设置和获取它的值...
分类:其他好文   时间:2014-05-13 14:09:45    阅读次数:238
【读书笔记】设计模式第6章:行为型模式2
本文主要分析了中介者模式、观察者模式、备忘录模式、访问者模式、状态模式、解释器模式,介绍它们的定义、优缺点、使用场景,以及实例代码。为了深刻地理解设计模式,最重要的还是动手编写代码。 我参照书中的例程重新构想了一些更加生动、易于理解的例子,希望大家喜欢。 代码可以通过以下链接进行浏览: http://git.oschina.net/caipeichao/java-design-pattern 这些代码都经过编译运行,保证没有错误。...
分类:其他好文   时间:2014-05-12 23:20:22    阅读次数:436
第18章 备忘录模式(Memento Pattern)
原文第18章 备忘录模式(Memento Pattern)备忘录模式 概述:备忘录模式(Memento Pattern)又叫做快照模式(Snapshot Pattern)或Token模式,是GoF的23种设计模式之一,属于行为模式。定义(源于GoF《设计模式》):在不破坏封闭的前提下,捕获一个对.....
分类:其他好文   时间:2014-05-12 08:31:05    阅读次数:261
编译原理与javacc初探
1、前序           真是书到用时方恨少啊,在大学的时候,虽然学过编译原理,但当时真是不懂啊,只是为了应付考试,死记硬背了一点点。现在呢,由于工作上的需要,不得不弥补一下啊。 这两天把编译原理的书又看了一遍,其实也就是主要看了文法,词法分析,语法分析而已,为了备忘,赶紧先记一下吧。 2、定义       词法分析,就是把源码中的一行行代码按照事先规定好的格式分隔成一个个单词符号(to...
分类:编程语言   时间:2014-05-11 21:09:58    阅读次数:464
(练手备忘)汇编实现将输入的字符串中的空格去掉后反序输出
功能:任意输入一个字符串,去掉其中的空格后反序输出 编译器使用的是MASMPlus ;#Mode = DOS MAXLEN = 64 ;设置字符串的最大长度 SPACE = ' ' ;空格 datasg segment buffer db MAXLEN+1,0,MAXLEN+1 dup(0) ;字符串输入缓冲区 string db MAXLEN+3 dup(0)...
分类:其他好文   时间:2014-05-11 14:25:57    阅读次数:353
Javascript备忘模式
使用备忘模式,利用了函数的自定义属性,先看一个例子var test = function (){}test.myAttr = "attr";这样,就给test加上了一个自定义的属性,myAttr。备忘模式,正式利用了这个方法,将已经运行过的结果存储起来,将函数接受到的参数作为key,将函数运行的结果...
分类:编程语言   时间:2014-05-10 07:05:48    阅读次数:333
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!