//---------------------------15/04/27----------------------------
//Memento 备忘录模式----对象行为型模式
/*
1:意图:
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可讲该对象
恢复...
分类:
其他好文 时间:
2015-04-27 16:51:50
阅读次数:
138
在GOF的《设计模式:可复用面向对象软件的基础》一书中对备忘录模式是这样说的:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。类图和实例:简单的模式实例:#include #include using namespace std;...
分类:
其他好文 时间:
2015-04-24 12:19:03
阅读次数:
233
动态规划问题一般具有两个要素:最优子结构与子问题重叠。通常在求解LCS问题时,我们都会用到两种方法:1.momo-ization(备忘录方法)利用了该问题的重叠子问题特性,而重叠子问题可以使用递归直接解决0ABCBDAB000000000B00111111D00111222C00122222A01122232B01223334A0122334..
分类:
其他好文 时间:
2015-04-22 18:45:50
阅读次数:
159
备忘录软件版本wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b-----------------------------------------------------------------------------------------配...
分类:
其他好文 时间:
2015-04-21 12:50:31
阅读次数:
116
JAVA设计模式设计模式分类JAVA设计模式可根据创建型模式、结构型模式、行为型模式分为三大类:
创建型模式
单例模式、工厂模式、抽象工厂模式、
建造者模式、原型模式结构型模式
适配器模式、桥接模式、装饰模式、
组合模式、外观模式、享元模式、代理模式行为型模式
模版方式模式、命令模式、迭代器模式、观察者模式、
中介者模式、备忘录模式、解释器模式、状态模式、...
分类:
编程语言 时间:
2015-04-21 01:50:13
阅读次数:
202
http://alaric.iteye.com/blog/1931253http://www.cnblogs.com/java-my-life/archive/2012/06/06/2534942.html1.备忘录模式(Memento) 定义:主要目的是保存一个对象的某个状态,以便在适当的时候恢复...
分类:
编程语言 时间:
2015-04-20 20:28:17
阅读次数:
144
本文属于23种设计模式系列,介绍备忘录模式。...
分类:
编程语言 时间:
2015-04-20 09:22:16
阅读次数:
191
function Person() {this.name = "fs";}Person.prototype.sayHello = function () {return "hello,fs";};var p1 = new Person();p1.sayHello(); p1.sayHello()首先...
分类:
编程语言 时间:
2015-04-19 19:25:37
阅读次数:
185
===运算符判断数值和类型是否相等。如:console.log('s'==='s') //输出trueconsole.log('1'===1) //输出false
分类:
编程语言 时间:
2015-04-19 13:11:27
阅读次数:
132
var arr = new Array();function Person() { for (var i = 0; i < 10; i++) { //要记住,这个属性函数申明,只有立即执行才会取scope属性 var item = function () { ...
分类:
编程语言 时间:
2015-04-19 13:07:51
阅读次数:
144