属于行为型模式(共11种)

    目的:
    记录状态 便于回滚
    记录快照(瞬时状态) 存盘

    类图:
    image.png

    实现 需要保存的对象要先实现序列化接口
    网络传输 多用到序列化 但是Java 的serializable 因为信息体量太大
    多用Google开源的ProtoBuf 与Java 相比 1:2~3

    保存到本地
    image.png
    读取的时候 在按照顺序读出来
    先存哪个对象 就先读哪个对象
    image.png
    记得关闭流