考虑两个类 Team 和 Players。
Class Player
{
String name;
int age;
//Getters and Setters
}
代表球员团队的最佳方式是什么。
1)
Class Team
{
String teamName;
String city;
List<Player> players;
//Getters and Setters
}
2)
Class Team
{
String teamName;
String city;
//Getters and Setters
}
Class TeamPlayers
{
Team team;
List<Player> players;
//Getters and Setters
}
第一种形式对我来说似乎更合乎逻辑,但后一种形式更灵活。所以我可以决定哪一个以及这两种方法的可能优缺点。