nPara sortar objetos que não implementam
Comparable ou
ordena-los em outra ordem que não a ordenação natural.
nSuponhamos que queiramos ordenar os Empregado
pela senioridade. Para
isso criaremos uma classe Comparator<Employee>
n
npublic class
Employee implements Comparable<Employee> {
n public Name name() { ... }
n public int number() { ... }
n public Date hireDate() { ... }
n ...
n}