美文网首页
3.6 行为型-备忘录模式

3.6 行为型-备忘录模式

作者: JingJingLiu317 | 来源:发表于2021-01-12 19:30 被阅读0次

使用场景:可以使系统恢复到某一特定的历史状态

包含要素:

Originator:原发器,创建一个备忘录。

Memento:备忘录,用于存储Originator的内部状态

Caretaker:负责人,负责管理备忘录

示例demo:生活中我们经常有后悔的时候,想回到最初,生活中不可能,但是在代码中却是可以的。比如,我们高中时候不好好学习,导致现在找工作没优势,如果可以回到高中一定会好好学习。

备忘录,存储原发器中的状态 原发器,用来存档和恢复存档 负责人,持有备忘录 客户端

相关文章

  • 3.6 行为型-备忘录模式

    使用场景:可以使系统恢复到某一特定的历史状态 包含要素: Originator:原发器,创建一个备忘录。 Meme...

  • 设计模式[19]-备忘录模式-Memento Pattern

    1.备忘录模式简介 备忘录模式(Memento Pattern)模式是是行为型(Behavioral)设计模式,在...

  • 备忘录模式/快照模式(PHP)

    备忘录模式 备忘录模式又称作快照模式,属于行为型设计模式。备忘录模式的定义:在不违背封装原则的前提下,捕获一个对象...

  • 设计模式回顾(四)

    接前篇,行为型设计模式数量较多,之前没有讲完,还剩下备忘录模式、状态模式、策略模式和中介者模式,本章继续。 备忘录...

  • 备忘录模式

    备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型...

  • 备忘录模式

    备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型...

  • 20.备忘录模式(行为型)

    备忘录模式(行为型) 原书链接设计模式(刘伟) 一、相关概述 备忘录模式提供了一种状态恢复的实现机制,使得用户可以...

  • 【设计模式】行为型设计模式汇总(二)

    行为型设计模式范围 观察者模式 模板方法 策略模式 职责链模式 状态模式 迭代器模式 访问者模式 备忘录模式 命令...

  • 【设计模式】行为型设计模式汇总(一)

    行为型设计模式范围 观察者模式 模板方法 策略模式 职责链模式 状态模式 迭代器模式 访问者模式 备忘录模式 命令...

  • 如何让孩子爱上设计模式 ——18.备忘录模式(Memento P

    标签: 设计模式初涉 描述性文字 本节讲解的是行为型设计模式种的:备忘录模式(Memento Pattern),说...

网友评论

      本文标题:3.6 行为型-备忘录模式

      本文链接:https://www.haomeiwen.com/subject/dnhqoktx.html