zoukankan      html  css  js  c++  java
  • 设计模式学习每日一记(19.备忘录模式)

    备忘录模式

    A.定义:

    在不破坏封装性的前提下,捕获一个对象内部状态,并在对象外部保存下来,这样以后就可将对象恢复到以前保存的状态。

    B.定义分析:

    "在不破坏封装性的前提下,捕获一个对象内部状态,并在对象外部保存下来,这样以后就可将对象恢复到以前保存的状态。" 封装性指的是对象不应该向外界暴露的接口和数据就不要向外界公开。

     "在不破坏封装性的前提下捕获一个对象内部状态,并在对象外部保存下来,这样以后就可将对象恢复到以前保存的状态。"获取一个对象的内部状态,在外部保存下来。

     "在不破坏封装性的前提下捕获一个对象内部状态,并在对象外部保存下来这样以后就可将对象恢复到以前保存的状态。" 通过外部保存的状态,可以有机会恢复对象到以前的状态。

    C.问题:

    (1)什么时候使用?

    对于撤销操作等类似回到历史状态的问题,都可以使用备忘录模式。

  • 相关阅读:
    hisi3516/3519开发(二)—xshell连接串口
    linux svn使用
    IdentityServer4 源码介绍
    想写博客
    # VS2019 快捷键插入当前时间
    # 使用 vscode markdown 遇到的问题
    # 学Vue
    teXt使用
    Linux基础
    NopCommerce(Core)学习目录
  • 原文地址:https://www.cnblogs.com/linucos/p/2231078.html
Copyright © 2011-2022 走看看