Al implementar compareTo(), ¿se debe tener en cuenta el grado de "diferencia"?¿Importa el entero con signo específico al implementar compareTo en una clase Comparable <Type>?
Por ejemplo, si tengo 3 objetos, C1, C2 y C3, de modo que C1 < C2 < C3.
¿Debería C1.compareTo (C2) devolver un número entero menor que C2.compareTo (C3)?
La documentación para la interfaz Comparable no parece especificar de una manera u otra, así que supongo que el grado no importa, pero sería bueno saber si hay alguna ventaja en devolver un número específico (por ejemplo, mejorar la velocidad de ordenación TreeSet o algo así).
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Comparable.html#compareTo(T)
+1 pregunta interesante – whiskeysierra