如果收到的对象[json或excel文件]有10个字段。从10个字段中,4个是稳定的,而6个字段和它们的名称正在变化。可以从给定的6个字段中删除字段,并且可以添加新字段。如何设计类或处理此类案例,未来发生的变化很小
答案 0 :(得分:0)
让我们假设您的文件中包含用户信息。当你有稳定和不稳定的字段时,简单地将不稳定的数据放到不同的类中。
class User {
String name;
String surname;
String gender;
Integer age;
Metadata metadata;
//constructor that receive all this data
}
class Metadata {
//here fields that's you change in future but
//class User don't need to know about this changes
}