不一样的备忘录模式(设计模式十六)
发布日期:2021-05-09 00:46:57 浏览次数:13 分类:博客文章

本文共 251 字,大约阅读时间需要 1 分钟。

前言

备忘录现在基本看到的很少,因为其局限性很大哦。

备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。

要做的一件事就是说,在某个时段保存某个状态,然后再某个时段可以恢复。

如果把备忘录看成一种思想,思想是获得一个新的某个时段对象,是没有过时的,但是再经典模式中是已经过时了,看下经典模式中是怎么样的。

正文

例子在这:

就不写了,说下局限性。

很多类是很难恢复的或者说保存状态大,或者恢复代价太大,不如深拷贝,而且备忘类也有开销

上一篇:不一样的状态模式(设计模式十七)
下一篇:不一样的组合模式(设计模式十八)

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年03月23日 12时53分37秒