Ambos definen cómo ordenar objetos, pero de manera diferente: Comparable define una clasificación natural de una clase (implementada por la propia clase), mientras que Comparator define una clasificación alternativa (un objeto separado). La elección depende de si la clasificación es intrínseca o situacional.
