Foro sobre Java SE > Que patron de diseño?
Comparator y Comparable son ambos interfaces. No entiendo tu pregunta.
Hola, estoy de acuerdo son interfaces, pero el diseño de clases interno, en donde se implementan esos ordenamientos, pasa por algun algoritmo, y ese diseño de clases, se corresponde con un patron de diseño (creeria), y la pregunta es cual?
gracias
Las clases que implementan esos interfaces pueden seguir o no algún tipo de patrón de diseño; pero no está relacionado con el hecho de que los implementen.
http://docs.oracle.com/javase/7/docs/api/java/util/Comparator.html
http://docs.oracle.com/javase/7/docs/api/java/lang/Comparable.html
Sobre todo en este último enlace, puedes ver la gran cantidad de clases del JDK que lo implementan. Sin embargo, la implementación en sí misma no es un patrón de diseño.
Si lo que quieres es ver cómo se usan, puedes consultar este enlace, para empezar:
http://docs.oracle.com/javase/tutorial/collections/interfaces/order.html
También puedes consultar el código fuente del JDK, para esas clases de los enlaces anteriores, y ver cómo se implementan en cada caso.
Hola a tod@s,
Queria preguntar si alguien sabe, que patrón usa internamente Java para la interfaz comparetor, y comparable,?
Gracias