七爪源码:纪念品设计模式

七爪源码:纪念品设计模式

备忘录模式是一种行为设计模式。为了将对象的状态返回到先前的状态,使用了备忘录模式。您可能希望在程序开发时保留检查点,以便随后可以恢复到这些检查点。 Memento 设计模式具有三个设计组件。

  1. Originator - 我们需要什么来维护状态。
  2. Memento - 将保留发起者状态的组件
  3. Caretaker - 跟踪发起者的人

当我们实现这个时,originator 加上 memento 和 pass state 到 caretaker。每当我们需要进入之前的状态时,我们都会与看护人交谈,然后检查之前的状态并移动。

使用备忘录设计模式的好处

  • 此设计模式为任何故障提供了恢复机制。
  • 它提供了一种简单的方法来跟踪对象的生命周期历史。
  • 在不牺牲封装的情况下,它存储了对象的状态。
  • 在不损害对象封装的情况下,它会创建对象状态的快照。


关注七爪网,获取更多APP/小程序/网站源码资源!

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章