Les deux définissent comment ordonner les objets, mais différemment : Comparable définit l'ordre naturel d'une classe (implémenté par la classe elle-même), tandis que Comparator définit un ordre et alternatif (un objet séparé). Le choix dépend de si l'ordre est intrinsèque ou situationnel.
