如果我积极从事代码工作,应如何存储用户数据?假设我有一个2015年的User类(从下面开始),该如何保存用户,所以当我在2020年更新User类以具有更多变量时,我不必在每次更新之间编写一个转换器。
public class User {//2015
protected String name;
protected String phoneNumber;
}
public class User {//2020
protected String name;
protected String phoneNumber;
protected FlyingCar car;//...
}
我以前不必存储太多用户数据,但是当我拥有时,我只是序列化了in / out(这意味着如果更新类,它将被销毁)。是否有更“正确”的方式来存储更改的数据?