package design.model; import java.util.ArrayList; import java.util.List; public class Team { private String name; private final List members; private final Golfer owner; public Team(String name, Golfer owner) { this.name = name; this.owner = owner; this.members = new ArrayList<>(); } public String getName() { return name; } public Golfer[] getMembers() { return members.toArray(Golfer[]::new); } public void setName(String name) { this.name = name; } public boolean addMember(Golfer golfer) { return members.add(golfer); } public boolean removeMember(Golfer g) { return members.remove(g); } public Golfer getOwner() { return owner; } }