大家都知道,定制自己的类的Serialization行为的方式是自己的类实现2个过程readObject和writeObject。我想不明白的是,为什么这个地方框架设计者没有设计成一个接口,接口里包含这两个重要的过程。
相反,设计者用了最令人疑惑的方式,在类里加入这2个Private的过程,然后框架用Reflection来调用这2个过程。
大家都知道,定制自己的类的Serialization行为的方式是自己的类实现2个过程readObject和writeObject。我想不明白的是,为什么这个地方框架设计者没有设计成一个接口,接口里包含这两个重要的过程。
相反,设计者用了最令人疑惑的方式,在类里加入这2个Private的过程,然后框架用Reflection来调用这2个过程。