·备忘录模式

备忘录模式

备忘录模式

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

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

相关推荐
独自破碎E19 分钟前
PO、VO、BO、DTO、DAO、POJO有什么区别?
java
czlczl2002092520 分钟前
从 SSO 登录到跨系统资源访问:OAuth2 全链路交互详解
java·spring boot·后端·spring·架构
茶本无香24 分钟前
单例模式深度解析:饿汉式与懒汉式的实现与选择
java·单例模式
爬山算法28 分钟前
Hibernate(29)什么是Hibernate的连接池?
java·后端·hibernate
Fuly102431 分钟前
软件研发类项目流程
java
我命由我1234531 分钟前
Android Jetpack Compose - TopAppBar、BottomAppBar、Scaffold
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
我爱娃哈哈33 分钟前
SpringBoot + Aviator + 规则中心:轻量级表达式引擎实现营销优惠动态计算
java·spring boot·后端
廋到被风吹走33 分钟前
【Spring】IoC容器深度解析:Bean生命周期与循环依赖三级缓存
java·spring·缓存