·备忘录模式

备忘录模式

备忘录模式

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

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

相关推荐
言慢行善1 分钟前
sqlserver模糊查询问题
java·数据库·sqlserver
专吃海绵宝宝菠萝屋的派大星7 分钟前
使用Dify对接自己开发的mcp
java·服务器·前端
大数据新鸟25 分钟前
操作系统之虚拟内存
java·服务器·网络
Tong Z27 分钟前
常见的限流算法和实现原理
java·开发语言
凭君语未可30 分钟前
Java 中的实现类是什么
java·开发语言
He少年32 分钟前
【基础知识、Skill、Rules和MCP案例介绍】
java·前端·python
克里斯蒂亚诺更新42 分钟前
myeclipse的pojie
java·ide·myeclipse
迷藏4941 小时前
**eBPF实战进阶:从零构建网络流量监控与过滤系统**在现代云原生架构中,**网络可观测性**和**安全隔离**已成为
java·网络·python·云原生·架构
迷藏4941 小时前
**发散创新:基于Solid协议的Web3.0去中心化身份认证系统实战解析**在Web3.
java·python·web3·去中心化·区块链
qq_433502181 小时前
Codex cli 飞书文档创建进阶实用命令 + Skill 创建&使用 小白完整教程
java·前端·飞书