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

    备忘录模式

    A.定义:

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

    B.定义分析:

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

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

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

    C.问题:

    (1)什么时候使用?

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

  • 相关阅读:
    docker网络
    docker-registry搭建
    JDK1.8源码安装
    docker-compose应用
    docker-compose介绍
    docker commit
    CMD/ENTROYPOINT区别
    第一个dockerfile
    SpringBoot整合Mybatis对单表的增、删、改、查操作
    向上取整、向下取整
  • 原文地址:https://www.cnblogs.com/linucos/p/2231078.html
Copyright © 2011-2022 走看看