Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > Que patron de diseño?

Hola a tod@s,

Queria preguntar si alguien sabe, que patrón usa internamente Java para la interfaz comparetor, y comparable,?

Gracias

agosto 1, 2012 | Registered Commenterzur2

Comparator y Comparable son ambos interfaces. No entiendo tu pregunta.

agosto 1, 2012 | Registered Commenterchoces

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

agosto 1, 2012 | Registered Commenterzur2

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.

agosto 1, 2012 | Registered Commenterchoces