关闭。这个问题是基于意见的。它目前不接受答案。
**想改进这个问题吗?**编辑这篇文章,更新这个问题,以便用事实和引文来回答。
16小时前关门。
改进这个问题
我正在尝试创建一个pojo模型类。模型 Person
有多个地址,如 physicalAddress
及 mailingAddress
. 在pojo中有一个地址列表和多个类型的变量有意义吗 Address
?
地址
public class Address {
private String type; // this will be added if address will be used as list in Person Class
private String line1;
private String line2;
private String line3;
.
.
.
}
选择1
public class Person {
private Address physicalAddress;
private Address mailingAddress;
}
选择2
public class Person {
private List<Address> addresses; // in this case address object will have a variable called type
}
我应该选择选项1还是选项2?我有点认为我应该选择选项1,因为获得和设置会很容易。
谢谢你的帮助!
1条答案
按热度按时间x7yiwoj41#
我觉得选择一对我来说更容易一些。如果您要以json格式的http请求发送它,如果它更扁平,通常会更好。
将它放在一个列表中可能会使从json解析回来变得更加困难。
但无论如何,这可能是好的