Team と Players の 2 つのクラスを考えてみましょう。
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
}
私には前者の方がより論理的に思えますが、後者の方がより柔軟です。したがって、どちらを決定できるか、およびこれらの両方のアプローチの長所と短所について考えてみましょう。