package design.model.course_search; import java.util.Comparator; import java.util.List; /* * Concrete strategy for sorting courses based on their total par. * Willem Dalton */ public class SortByPar implements CourseSorter { @Override public void sortCourses(List courses) { courses.sort(Comparator.comparing(ICourse::getTotalPar)); } @Override public boolean isEqual(ICourse a, ICourse b) { return a.getTotalPar() == b.getTotalPar(); } @Override public String toString() { return "Total Par"; } }