美文网首页
Android 设计模式入门到精通之十九:备忘录模式(Memen

Android 设计模式入门到精通之十九:备忘录模式(Memen

作者: 编程家园 | 来源:发表于2020-02-04 11:36 被阅读0次

    备忘录模式(Memento Pattern)

    1. 概念

    Without violating encapsulation, capture and externalize an object’s internal state so that the object can be restored to this state later.

    在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样以后就可将该对象恢复到原来保存的状态。

    2. 应用场景 --比如Android Parcelable序列化机制

    备忘录模式就是一个对象的备份模式,提供一种程序数据的备份方法。

    3. 优点

    4. 缺点&注意事项

    不要再for循环中使用到备忘录模式,会产生大量的数据。

    5. 代码实践:

    JDK: 

    •java.util.Date

    •java.io.Serializable

    •javax.faces.component.StateHolder

    Android: 

    •Parcelable

    相关文章

      网友评论

          本文标题:Android 设计模式入门到精通之十九:备忘录模式(Memen

          本文链接:https://www.haomeiwen.com/subject/pbcrxhtx.html