·备忘录模式

备忘录模式

备忘录模式

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

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

相关推荐
勿忘,瞬间4 分钟前
多线程之进阶修炼
java·开发语言
014-code15 分钟前
线程池参数怎么配才不翻车
java
吴梓穆16 分钟前
UE5 c++ 常用方法
java·c++·ue5
王夏奇38 分钟前
python中的__all__ 具体用法
java·前端·python
明湖起风了44 分钟前
mqtt消费堆积
java·jvm·windows
Free Tester1 小时前
如何判断 LeakCanary 报告的严重程度
java·jvm·算法
清心歌1 小时前
CopyOnWriteArrayList 实现原理
java·开发语言
Java成神之路-2 小时前
通俗易懂理解 Spring MVC 拦截器:概念、流程与简单实现(Spring系列16)
java·spring·mvc
zhanghongbin012 小时前
AI 采集器:Claude Code、OpenAI、LiteLLM 监控
java·前端·人工智能
计算机毕设vx_bysj68692 小时前
【免费领源码】77196基于java的手机银行app管理系统的设计与实现 计算机毕业设计项目推荐上万套实战教程JAVA,node.js,C++、python、大屏数据可视化
java·mysql·智能手机·课程设计