备忘录模式大白话简介
下文笔者讲述“备忘录模式”的简介说明,如下所示
备忘录模式简介
备忘录模式(Memento Pattern): 保存一个对象的某个状态 以便在适当的时候恢复对象 备忘录模式属于行为型模式
备忘录模式解决问题
在不破坏封装的前提下 获取一个对象的内部状态 并在该对象之外保存这个状态 在以后将对象恢复到原先保存的状态
备忘录模式的使用场景
打游戏时存档 Windows中的ctri + z IE 中的后退 数据库中事务管理
备忘录模式的优点和缺点
优点: 1、为用户提供一种可以恢复状态的机制,可以使用户能够比较方便地回到某个历史的状态 2、类对信息进行封装,使用户不需要关心状态的保存细节 缺点: 消耗资源 当类成员变量过多 会占用比较大的资源 消耗一定的内存
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。