Java,简单的用户配置文件

时间:2016-01-07 01:33:43

标签: java

一个简短的问题。

我想创建一个小型Java应用程序,并希望创建用户配置文件(用户名,登录密码,仅此而已)

我创建了一个UserProfile类,但我不确定如何收集用户。

我有两个选择:

a)创建一个UserProfile实例,其中包含一个二维List,其中包含用户名,密码,当我添加新用户时,我只需将其添加到列表中。

b)每次创建一个Userprofile实例,其中包含两个私有字符串用户名和密码。

哪一个更好?

1 个答案:

答案 0 :(得分:0)

您的第一个建议不是UserProfile,它是用户信息的集合。如果您决定添加用户的生日怎么办?你要添加额外的列表吗?如果你认为生日是可选的怎么办?现在你必须在列表中添加空格以保持索引相同。

明显的解决方法是存储“某事”列表(提示:UserProfile),而不是列出字符串列表。

所以:你结合了2.你拥有UserProfile对象本身和UserProfile对象列表。除非你有充分的理由不这样做,否则UserProfiles列表可能只是一个标准的集合类,如ArrayListVector