本文主要是介绍行为型模式--备忘录模式【Memento Pattern】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
定义
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,以便以后当需要时能将该对象恢复到原先保存的状态
JDK中应用
- java.util.Date(Date对象通过自身内部的一个long值来实现备忘录模式)
- java.io.Serializable(序列化和反序列化)
参考文档
- 备忘录模式(详解版)
- 备忘录模式
这篇关于行为型模式--备忘录模式【Memento Pattern】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!