(1)从对象提取所有属性,并将属性转化为名值对
(2)写入对象的类名
(3)写入名值对
(1)获取 pickle 输入流
(2)重建属性列表
(3)根据类名创建一个新的对象
(4)将属性复制到新的对象中
注意:这个对象只要能在当前环境下创建起来就能完成反序列化,否则则不能实现对象的重构