package design.model.course_search; import java.util.Comparator; import java.util.List; /* * Concrete strategy for sorting courses base on their name. * Willem Dalton */ public class SortByName implements CourseSorter { @Override public void sortCourses(List courses) { courses.sort(Comparator.comparing(ICourse::getName)); } @Override public boolean isEqual(ICourse a, ICourse b) { return a.getName().equals(b.getName()); } @Override public String toString() { return "Name"; } }