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


