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

微信的网站wordpress系统加载慢

微信的网站,wordpress系统加载慢,南宁网站 制作,jquery网站模板下载设计模式—行为型模式之备忘录模式 备忘录#xff08;Memento#xff09;模式#xff1a;在不破坏封装性的前提下#xff0c;捕获一个对象的内部状态#xff0c;并在该对象之外保存这个状态#xff0c;以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模…设计模式—行为型模式之备忘录模式 备忘录Memento模式在不破坏封装性的前提下捕获一个对象的内部状态并在该对象之外保存这个状态以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。这是一种对象行为型模式。 有如下角色 发起人Originator角色记录当前时刻的内部状态信息提供创建备忘录和恢复备忘录数据的功能实现其他业务功能它可以访问备忘录里的所有信息。 备忘录Memento角色负责存储发起人的内部状态在需要的时候提供这些内部状态给发起人。 管理者Caretaker角色对备忘录进行管理提供保存与获取备忘录的功能但其不能对备忘录的内容进行访问与修改。 示例 比如我们有一个奥特曼游戏每一个奥特曼有血量等级我们可以建一个游戏备份来保存这些有用的内容并使用游戏服务器管理他们。 奥特曼类如下 Data public class Ultraman {private Integer hp;//血量private Integer level;//等级//备忘录管理者private GameServer gameServer new GameServer();/*** 进行游戏*/public void play(){hp level new Random().nextInt();}/*** 保存备忘录*/public void saveRocord() throws Exception {System.out.println(保存备忘录);gameServer.addRecord(this);}/*** 获取备忘录*/public Ultraman restoreRecord(Integer id) throws Exception {System.out.println(获取记录);return gameServer.getRecord(id);}public void exit() throws Exception {System.out.println(退出并存档);gameServer.addRecord(this);} }记录类如下 /*** 游戏备份----备忘录*/ Data public class GameRocord {private Integer id;//备忘录idprivate Integer hp;//血量private Integer level;//等级 }游戏服务器类如下 /*** 游戏服务器——备忘录管理者*/ public class GameServer {//记录idprivate Integer i 1;//备忘录管理private MapInteger,GameRocord recordMap new HashMap();/*** 添加备忘录*/public void addRecord(Ultraman ultraman) throws Exception {GameRocord gameRocord new GameRocord();BeanUtils.copyProperties(gameRocord,ultraman);gameRocord.setId(i);recordMap.put(gameRocord.getId(),gameRocord);}/*** 恢复备忘录*/public Ultraman getRecord(Integer id) throws Exception{GameRocord gameRocord recordMap.get(id);Ultraman ultraman new Ultraman();BeanUtils.copyProperties(ultraman,gameRocord);return ultraman;}}测试类如下 public class MementoTest {public static void main(String[] args) throws Exception {Ultraman ultraman new Ultraman();//进行游戏ultraman.play();//存档ultraman.saveRocord();ultraman.setHp(1);ultraman.saveRocord();Ultraman ultramanRecord ultraman.restoreRecord(1);ultraman.exit();} }运行截图如下
http://www.dnsts.com.cn/news/232844.html

相关文章:

  • 工艺品做网站东莞市国外网站建设多少钱
  • 高端品牌网站建设的特点全球速卖通官网入口
  • 周边产品设计培训哪家好搜索引擎排名优化程序
  • 右玉网站建设网络推广的策略
  • 轻量级网站开发wordpress 头部引入js
  • 手机网站开发设计什么软件能创建网站
  • 网校网站怎么做网站用什么好
  • 网站打开速度影响因素wordpress网站 添加微信支付
  • 做网站播放未上映的电影创建网站基本步骤
  • 口碑好的昆明网站建设网站开发手机app
  • 广西网站建设推广大概需要多少钱个人网站命名 备案
  • 阿里云服务器创建多个网站吗万网搭建淘宝客网站
  • asp图片源码网站优秀包装设计案例
  • 浦东网站建设公司网站开发课程教学目标
  • 邮箱域名可以做网站吗php网站验证码错误
  • le网站源码网页设计作业可爱的家乡
  • 网站 建设的售后服务wordpress 给标签加id
  • 仿京东网站个人政务公开网站建设工作总结
  • 做音乐网站多少钱公司网站建设维护合同
  • 网站的栏目设置济南模板网站制作
  • 杭州建网站企业.me做社区网站
  • 国内外网站建设2017怎么让别人访问自己做的的网站
  • 网站建设专员 岗位职责兰州网站建设小程序
  • 呼和浩特市手机网站如何制作收费网站
  • 网站建设零基础好学吗网站建设是不是都需要交费
  • 免费一级做网站免费一键搭建网站
  • 朝阳专业做网站合肥网站建设是什么
  • 佛山百度网站排名优化桂林漓江介绍
  • 网站开发客户的思路总结网页制作作品欣赏
  • 装修做劳务去哪个网站找工地水墨背景风格企业网站模板