·备忘录模式

备忘录模式

备忘录模式

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

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

相关推荐
The_SkyUzi21 小时前
【无标题】
java·maven
han_hanker1 天前
统一拦截异常 @RestControllerAdvice
java·开发语言·数据库
忘记9261 天前
什么是spring boot
java·spring boot·后端
Hello World呀1 天前
Java实现手机号和身份证号脱敏工具类
java·开发语言
曹牧1 天前
Java:serialVersionUID
java·开发语言
毕设源码-钟学长1 天前
【开题答辩全过程】以 公寓出租系统为例,包含答辩的问题和答案
java·eclipse·echarts
Hello World呀1 天前
Minio的替代品RustFS
java
爱笑的眼睛111 天前
强化学习组件:超越Hello World的架构级思考与实践
java·人工智能·python·ai
悟能不能悟1 天前
java 设置日期返回格式的几种方式
java·开发语言
爱笑的眼睛111 天前
深入解析PyTorch nn模块:超越基础模型构建的高级技巧与实践
java·人工智能·python·ai