• 忘掉天地
  • 仿佛也想不起自己
bingliaolongBingliaolong  2020-09-25 10:03 Aet 隐藏边栏 |   抢沙发  1 
文章评分 1 次,平均分 5.0

概述

备忘录模式能记录一个对象的内部状态,当用户后悔时能撤销当前操作,使数据恢复到它原先的状态。

定义

在不违反封装的情况下,Memento捕获并外部化了对象的内部状态,以便以后可以将对象恢复到此状态。该模式具有行为目的,并且适用于对象。

角色

  • Memento:备忘录类
  • Originator:发起人类
  • CareTaker:管理者类

场景

  • 必须保存对象状态的快照,以便以后可以将其恢复到该状态
  • 获取状态的直接接口将暴露实现细节并破坏对象的封装

实现

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

bingliaolong
Bingliaolong 关注:0    粉丝:0 最后编辑于:2021-11-20
Everything will be better.

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享