如何深入掌握JAVA中的备忘录模式应用?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1153个文字,预计阅读时间需要5分钟。
%E5%A4%87%E5%BF%98%E5%BD%95%E6%A8%A1%E5%BC%8F%E4%BF%9D%E5%AD%98%E5%AF%B9%E8%B1%A1%E7%8A%B6%E6%80%81%EF%BC%8C%E5%90%8E%E6%9C%9F%E6%81%A2%E5%A4%8D%E3%80%82%E5%B1%9E%E4%BA%8E%E8%A1%8C%E4%B8%BA%E5%9E%8B%E3%80%82%E6%84%8F%E5%9B%BE%EF%BC%9A%E6%8D%95%E8%8E%B7%E5%AF%B9%E8%B1%A1%E5%86%85%E5%AE%B9%E3%80%82
备忘录模式
备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。
介绍
意图:
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。
主要解决:
所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。
何时使用:
很多时候我们总是需要记录一个对象的内部状态,这样做的目的就是为了允许用户取消不确定或者错误的操作,能够恢复到他原先的状态,使得他有"后悔药"可吃。
本文共计1153个文字,预计阅读时间需要5分钟。
%E5%A4%87%E5%BF%98%E5%BD%95%E6%A8%A1%E5%BC%8F%E4%BF%9D%E5%AD%98%E5%AF%B9%E8%B1%A1%E7%8A%B6%E6%80%81%EF%BC%8C%E5%90%8E%E6%9C%9F%E6%81%A2%E5%A4%8D%E3%80%82%E5%B1%9E%E4%BA%8E%E8%A1%8C%E4%B8%BA%E5%9E%8B%E3%80%82%E6%84%8F%E5%9B%BE%EF%BC%9A%E6%8D%95%E8%8E%B7%E5%AF%B9%E8%B1%A1%E5%86%85%E5%AE%B9%E3%80%82
备忘录模式
备忘录模式(Memento Pattern)保存一个对象的某个状态,以便在适当的时候恢复对象。备忘录模式属于行为型模式。
介绍
意图:
在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。
主要解决:
所谓备忘录模式就是在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态。
何时使用:
很多时候我们总是需要记录一个对象的内部状态,这样做的目的就是为了允许用户取消不确定或者错误的操作,能够恢复到他原先的状态,使得他有"后悔药"可吃。

