¿Tiene Cualquiera sabe de algún tipo de fábrica Comparador en Java, con unJava Comparador
public Comparator getComparatorForClass(Class clazz) {}
Se comparadores volvería para cosas como cuerdas, doble, entero, pero tendría un
public void addComparatorForClass(Class clazz, Comparator comparator) {}
Para tipos arbitrarios.
Usando Comparable es una buena opción. Tal fábrica no tiene sentido en general. –
¿Qué le haría a las clases que tienen más de un Comparadores? Por ejemplo, ¿un empleado que puede clasificarse por nombre o por ID? –