·备忘录模式

备忘录模式

备忘录模式

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

实现:备忘录类,有一个私有状态属性,只有有参构造方法,通过传入一个原发器对象给状态属性赋值,私有状态属性对外提供了set和get方法进行访问。原发器类,有一个私有状态属性,对外提供了set和get方法进行访问,提供了一个创建备忘录对象的方法,提供了一个通过获取备忘录的状态属性给自身状态赋值的恢复状态方法。负责人类,保有一个私有的备忘录对象,对外提供了set和get方法进行访问,但是无法修改备忘录的内部属性。

相关推荐
她说..14 小时前
Spring 核心工具类 AopUtils 超详细全解
java·后端·spring·springboot·spring aop
TH_114 小时前
33、IDEA无法获取最新分支
java·ide·intellij-idea
极客先躯14 小时前
Java Agent 技术全解析:从基础框架到落地实践
java·开发语言
yaso_zhang14 小时前
linux 下sudo运行程序,链接找不到问题处理
java·linux·服务器
帅气的你14 小时前
终于解决了!Spring Boot 启动慢的 5 个优化点
java
Croa-vo14 小时前
Optiver OA 气球节模拟题:拆解系统建模的核心逻辑,附避坑指南
java·数据结构·算法·leetcode·职场和发展
悟能不能悟15 小时前
Java CheckFailedException会去获取message.properties的内容吗
java·开发语言
shang_xs15 小时前
Java 25 ScopedValue - 作用域内安全访问的一种实现
java·开发语言·安全
小途软件15 小时前
基于深度学习的驾驶人情绪识别
java·人工智能·pytorch·python·深度学习·语言模型
小白学大数据15 小时前
Java 异步爬虫高效获取小红书短视频内容
java·开发语言·爬虫·python·音视频