当前位置: 首页 > news >正文

网址大全2345下载seo搜索引擎优化内容

网址大全2345下载,seo搜索引擎优化内容,视频网站超链接怎么做,百度网站排名规则1、模式标准 模式名称:备忘录模式 模式分类:行为型 模式意图:在不破坏封装性的前提下捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可以将对象恢复到原先保存的状态 结构图: 适用于: …

1、模式标准

模式名称:备忘录模式

模式分类:行为型

模式意图:在不破坏封装性的前提下捕获一个对象的内部状态,并在对象之外保存这个状态。这样以后就可以将对象恢复到原先保存的状态

结构图:

 适用于:

1、必须保存一个对象在某一个时刻的(部分) 状态,这样以后需要时它才能恢复到先前的状态。
2、如果一个用接口来让其他对象直接得到这些状态,将会暴露对象的实现细节并破坏对象的封装性。

2、分析与设计

假设通过保存备份按钮对当前的游戏进行备份,如果后面失败了,通过读取备份,从刚才备份的位置重新开始。

意图:在不破坏封装性的前提下捕获一个对象(GameModel)的内部状态,并在对象(GameModel)之外保存这个状态。这样以后就可以将对象(GameModel)恢复到原先保存的状态

3、开始打造

GameModel内的使用

    // 保存到备忘录saveStateToMemento() {let memento = gameInstance.gameMementoManager.createMemento()memento.setState(this.gameState)}// 恢复到备忘录中的状态restoreStateFromMemento() {let memento = gameInstance.gameMementoManager.getLastMemento()this.gameState = memento.getState()}

 GameMemento游戏备忘录


// 备忘录类 Memento,它表示游戏的历史状态
export class GameMemento {private state: any;setState(val: any) {this.state = val}getState(): any {return this.state;}
}

  备忘录管理

export class GameMementoManager {private mementos: GameMemento[] = []createMemento() {let memento = new GameMemento()this.mementos.push(memento)return memento}getLastMemento() {return this.mementos[this.mementos.length - 1]}getMementoByIndex(index: number) {return this.mementos[index]}
}

 4、开始使用

// 点击保存备忘录   
DemoGameModelSystem.saveStateToMemento() // 保存状态
// 点击恢复到原始状态 
restoreMemento() {console.log('restoreMemento')DemoGameModelSystem.restoreStateFromMemento()
}

http://www.tj-hxxt.cn/news/122100.html

相关文章:

  • 搬瓦工做网站稳定吗百度搜索引擎的原理
  • 做网站如何宣传网络关键词优化软件
  • 做性格测试的网站网络销售怎么样
  • 旅游网站开发系统分析seo怎么收费seo
  • 男女生做内个的网站上海百度seo公司
  • 北京做网站维护公司员工培训内容有哪些
  • 如何用织梦猫做网站和后台网络平台销售
  • 离型剂技术支持东莞网站建设百度关键词是怎么排名靠前
  • 网站防封链接怎么做正规手游代理平台有哪些
  • 一般企业网站3年多少钱游戏代理怎么找渠道
  • 网站系统设计说明书网络推广公司有哪些
  • 做网站在哪儿买空间磁力链搜索引擎入口
  • 网站建设期的网站案例如何把一个关键词优化到首页
  • 优化网站排名提高哈尔滨网络优化公司有哪些
  • 住房和建设部网站阜阳seo
  • 网站办公室关键词推广计划
  • 网站建设地址 北京今日新闻最新事件
  • 如何建立一个购物网站免费网站推广网站破解版
  • 做钢材都有什么网站网络营销心得体会300字
  • 做网站的必要百度网盘网站入口
  • 有没有什么做高数的网站企业管理培训课程报名
  • 网站的动态图怎么做的seo职业培训班
  • 用阿里巴巴店铺做公司网站怎么样seo外贸网站制作
  • 宠物网站建设策划报告seo优化查询
  • 网站一年的 运营费用网站快速优化排名推荐
  • 网站开发个人总结企业网站推广建议
  • 如何下载js做的网站商城推广软文范文
  • 惠州网站外包seo站内优化站外优化
  • 广州企业自助建站郑州靠谱seo整站优化
  • 做装修行业营销型网站信息流广告怎么投放