备忘录模式memento

news/2024/9/17 4:01:16 标签: 备忘录模式

学习笔记,原文链接 https://refactoringguru.cn/design-patterns/memento

允许生成对象状态的快照并在以后将其还原。备忘录不会影响它所处理的对象的内部结构, 也不会影响快照中保存的数据。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


http://www.niftyadmin.cn/n/5647017.html

相关文章

openEuler 搭建 vsftpd 服务器(FTP Over SSL、虚拟用户)

(首发地址:学习日记 https://www.learndiary.com/2024/09/openeuler-install-vsftpd/) 本文简述如何在 openEuler 24.03 LTS 国产服务器操作系统上搭建 vsftpd 3.0.5 服务器,安全起见,设置了 FTP Over SSL 和虚拟用户。…

redis基本数据类型和常见命令

引言 Redis是典型的key-value(键值型)数据库,key一般是字符串,而value包含很多不同的数据类型: Redis为了方便我们学习,将操作不同数据类型的命令也做了分组,在官网( Commands | Do…

Java学习 - 反射动态代理

马上就要把Java的基础部分更新完了,后面会更新一些别的内容,也会多学习一些别的东西提升一下自己。加油加油加油! 1. 反射 1.1 反射的概述: **专业的解释(了解一下):**是在运行状态中&#x…

数据结构(2):LinkedList和链表[1]

下面我们来介绍一种新的数据结构,链表。 我们曾经讨论过顺序表。它的数据存储在物理和逻辑上都是有逻辑的。而我们今天要学习的链表,则在物理结构上非连续存储,逻辑上连续。 1.链表的认识 链表由一个一个的节点组成。 我们可以想象一列火…

对与单纯post方法写项目的修改成baseservlet方法

解决的问题: 1.用baseservlet方法来写: 我之前没听明白gsa讲的那些,然后自己写了注册,用的post方法,就是那个叫我们最好不要用有点low的方法,后面与别人交流后发现是要用baseservlet来写,叫他…

MySql 索引(1)

索引(index) -- MySql的索引是在存储引擎层实现的,不同的存储引擎有不同的结构 -- 几种主要的索引结构-- 1.BTree 最常见的索引类型,大部分的引擎都支持 -- 支持:InnoDB、MylSAM、Memory-- 2.Hash 底层的数据结构由ha…

HTML5中canvas绘图基础详解

第7章 HTML5绘图基础 H5中新增了重要元素canvas,通过绘制任意图形,借助自带API,通过编写js可以控制各种图形,制作动画效果,对web具有划时代意义。 7.1 画布的基础知识 绘图三步骤: 步骤一:使用canvas创…

gitlab+habor+jenkins+k8s 安装流程及配置实现CICD

以下是基本的安装流程及配置实现CICD的步骤: 安装GitLab: 安装依赖项:yum install curl policycoreutils-python openssh-server启动和设置SSH:systemctl enable sshd && systemctl start sshd安装Postfix:yum…