美文网首页
设计模式之备忘录模式(Memento Pattern)

设计模式之备忘录模式(Memento Pattern)

作者: 杨斌_1024 | 来源:发表于2020-05-30 12:47 被阅读0次

    概述

    The Memento pattern is useful if a certain state of an object should be saved for later usage. Thereby it does not violate the encapsulation of that object’s implementation details. It can for example be used for the implementation of an undo mechanism.

    memento模式是指如果一个对象的某个状态需要保存以方便未来使用,这个模式是比较好的。

    备忘录(Memento)模式的定义:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态。该模式又叫快照模式。

    本文类图

    本文类图

    主要代码

    需要保存的对象。JavaBean Memento Memento的管理对象

    测试结果

    测试结果

    参考资料

    备忘录文档备忘录代码参考本地代码GitHub地址

    相关文章

      网友评论

          本文标题:设计模式之备忘录模式(Memento Pattern)

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