备忘录模式
2016-12-04 21:54:12 0 举报
备忘录模式(Memento Pattern)是一种行为设计模式,用于在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。这种模式适用于需要保存和恢复数据的场景,例如游戏存档、浏览器的后退和前进按钮等。备忘录模式的核心思想是:通过使用备忘录来保存对象的状态,以便在需要时可以恢复对象的状态。
作者其他创作
大纲/内容
Memento
- account : String- password : String- telNo : String
Caretaker
- Stack stack = new Stack()
+ getMemento() : Memento+ setMemento(Memento memento) : void
UserInfoDTO
+ getAccount() : String+ setAccount(String account) : void+ getPassword() : String+ setPassword(String password) : void+ getTelNo() : String+ setTelNo(String telNo) : void+ saveMemento() : Memento+ restoreMemento(Memento memento) : void+ show() : void
0 条评论
下一页