简介
备忘录模式是专门用来存放对象历史状态的。如果一个对象需要保存状态,并且可以通过undo或者rollback等操作恢复到以前的状态时,可以考虑使用备忘录模式来实现。
备忘录模式样例代码
![](https://img.haomeiwen.com/i6563032/6f55fb1944b7315e.png)
![](https://img.haomeiwen.com/i6563032/67194946eaf8ec53.png)
![](https://img.haomeiwen.com/i6563032/dd0cea7c852d1765.png)
![](https://img.haomeiwen.com/i6563032/a05c9c60688d7bd5.png)
特点
备忘录模式可以避免暴露一些只应由状态使用者管理却又必须存储在状态使用者之外的信息,并且能够在对象需要时恢复到先前的状态。
备忘录模式是专门用来存放对象历史状态的。如果一个对象需要保存状态,并且可以通过undo或者rollback等操作恢复到以前的状态时,可以考虑使用备忘录模式来实现。
备忘录模式可以避免暴露一些只应由状态使用者管理却又必须存储在状态使用者之外的信息,并且能够在对象需要时恢复到先前的状态。
本文标题:备忘录模式
本文链接:https://www.haomeiwen.com/subject/nfdluctx.html
网友评论