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

网站域名备案要多少钱比较好用的搜索引擎

网站域名备案要多少钱,比较好用的搜索引擎,建设网站的子文件夹,10g空间网站做视频网站在Java中,备忘录模式(Memento Design Pattern)用于捕获一个对象的内部状态并在该对象之外保存这个状态。备忘录模式允许在后续需要时将对象恢复到之前保存的状态,而不会暴露其内部结构。 备忘录模式包含以下主要角色:…

在Java中,备忘录模式(Memento Design Pattern)用于捕获一个对象的内部状态并在该对象之外保存这个状态。备忘录模式允许在后续需要时将对象恢复到之前保存的状态,而不会暴露其内部结构。

备忘录模式包含以下主要角色:

  1. 发起人(Originator):负责创建备忘录对象,用于保存和恢复其状态。

  2. 备忘录(Memento):存储发起人对象的内部状态。

  3. 管理者(Caretaker):负责保存备忘录对象,并在需要时将其提供给发起人恢复状态。

下面是一个简单的示例:

假设有一个编辑器类(Originator),用于编辑文本内容,并有一个备忘录类(Memento)用于保存编辑器的状态,以及一个备忘录管理类(Caretaker)用于管理备忘录。

首先,我们创建备忘录类(Memento):

public class Memento {
    private String state;

    public Memento(String state) {
        this.state = state;
    }

    public String getState() {
        return state;
    }
}
然后,我们创建发起人类(Originator),它可以创建备忘录对象,并根据备忘录恢复状态:

public class Originator {
    private String state;

    public void setState(String state) {
        this.state = state;
    }

    public String getState() {
        return state;
    }

    public Memento saveStateToMemento() {
        return new Memento(state);
    }

    public void restoreStateFromMemento(Memento memento) {
        state = memento.getState();
    }
}
接下来,我们创建备忘录管理类(Caretaker),它可以保存和获取备忘录对象:

import java.util.ArrayList;
import java.util.List;

public class Caretaker {
    private List<Memento> mementos = new ArrayList<>();

    public void addMemento(Memento memento) {
        mementos.add(memento);
    }

    public Memento getMemento(int index) {
        return mementos.get(index);
    }
}
 

http://www.hkea.cn/news/2226/

相关文章:

  • 网站案例欣赏建网站seo
  • 好用的做微信公众号的网站今日最新国内新闻
  • 日本wordpress模板下载地址seo优化网站查询
  • 网站滚动效果怎么做的seo软件哪个好
  • windowxp做网站服务器百度竞价推广账户优化
  • 网站建设图片怎么做百度seo怎么样优化
  • 郑州做网站哪家公司最好2023年8月疫情爆发
  • 网站建设维护管理软件互联网平台推广怎么做
  • .net 网站开发流程新榜数据平台
  • 杭州网站建设制作公司广州seo网络推广员
  • flash网站源代码百度网盘app下载安装
  • 华夏望子成龙网站开发背景免费创建网站平台
  • 什么网站有项目做吸引人的推广标题
  • 网站模版建设工具南昌seo数据监控
  • 企业网站 制作百度推广管理平台
  • 平台不得诱导下载一个具体网站的seo优化
  • 国外做节目包装的网站百度客户端下载
  • 北京市办理居住卡在哪个网站做crm系统
  • 学校做网站难吗哪个好用?
  • 营销网站建设一薇网络整合营销方案
  • 动态网站开发工程师证免费seo
  • 相册网站怎么做的品牌网络推广怎么做
  • wordpress cnd加速郑州专业seo首选
  • 网页设计面试自我介绍长沙有实力seo优化
  • 做视频网站用什么好处世界新闻最新消息
  • 顺德高端网站设计seo是什么东西
  • layui 网站建设模板百度网址链接是多少
  • 娄底网站建设的话术网站建设是什么
  • 有没有免费的crm系统武汉百度搜索优化
  • 怎样做的英文网站技术教程优化搜索引擎整站