首页 > 其他分享 >【设计模式】行为型模式之备忘录模式

【设计模式】行为型模式之备忘录模式

时间:2022-12-17 00:44:07浏览次数:32  
标签:状态 保存 接口 备忘录 模式 设计模式

对当前的状态进行保存,封装成一个状态类,使用另一个状态管理者对当前角色的某些状态进行保存(只限于保存,不能修改)

一般来说,会先定义一个状态接口,使用时会在需要保存状态的类中定义一个私有的内部类实现通用状态接口

标签:状态,保存,接口,备忘录,模式,设计模式
From: https://www.cnblogs.com/HypoPine/p/16988541.html

相关文章

  • 装饰者模式
    装饰者模式在不改变现有对象的结构的情况下,动态地给该对象增加一些职责(额外功能)的模式结构抽象构件:定义一个抽象接口以规范准备接受附加责任的对象具体构件:......
  • 设计模式--行为型模式
    行为型模式模板模式在含有继承结构的代码中,模板方法模式是非常常用的。用一个统一的父类实现定义所有的方法和接口。不同的子类来完成自己具体的实现。父类定义了骨架(调......
  • 设计模式--创建型模式
    创建型模式      创建型模式的作用就是创建对象,说到创建一个对象,最熟悉的就是new一个对象,然后set相关属性。但是,在很多场景下,我们需要给客户端提供更加友......
  • 设计模式--结构型模式
    结构型模式建型模式介绍了创建对象的一些设计模式,这节介绍的结构型模式旨在通过改变代码结构来达到解耦的目的,使得我们的代码容易维护和扩展。代理模式第一个要介绍的代......
  • 25selenium的无头模式,线程池,随机ua
    1.selenium的无头模式,后期有需要可直接提取#实现无可视化界面fromselenium.webdriver.chrome.optionsimportOptions#实现无头模式的操作chrome_options=Optio......
  • USSD模式
    USSD(UnstructuredSupplementaryServiceData)即非结构化补充数据业务,是一种新型基于GSM网络的交互式数据业务。当你使用手机键盘输入一些网络已预先制定的数字或者符号比......
  • 适配器模式--学习
    适配器模式​ 将一个已有的服务器端应用接口转换成一个客户端程序所期望的接口。模式涉及的角色有目标接口(ITarget):所期待的接口,这里是类适配器模式,因此目标不可以是类......
  • 我学设计模式 之 观察者模式
      观察者(Observer)模式1.观察者模式介绍      观察者模式是对象行为模式,又叫做发布-定义模式、模型-视图模式、源-监听器模式或从属者模式。       观察......
  • Docker网络模式
    一、docker网络概述1、docker网络实现的原理Docker使用Linux桥接,在宿主机虚拟一个Docker容器网桥(docker0),Docker启动一个容器时会根据Docker网桥的网段分配给容器一个IP......
  • zookeeper单机模式实现分布式,开发部署测试模式机器有限情况
    ​​ZooKeeper的部署和测试​​一背景zookeeper是一个开源的分布式应用程序协调服务,是ApacheHadoop 的一个子项目。它是一个为分布式应用提供一致性服务的软件,提供的功能......