package design.model.statistics; import design.model.Golfer; import design.model.Round; public class LifetimeStats implements Statistics{ private final Golfer golfer; public LifetimeStats(Golfer golfer){ this.golfer = golfer; } @Override public Round[] getRounds(){ return golfer.getRounds(); } @Override public int get_score(){ int score = 0; for(Round round : getRounds()){ score += round.getTotalSwings(); } return score; } @Override public double get_distance(){ double distance = 0; for(Round round : getRounds()){ distance += round.getTotalDistance(); } return distance; } }