En esta aula aprendí cómo ordenar listas en Java usando Collections.sort
, y que si quiero ordenar objetos personalizados, como los de la clase Título
, debo implementar la interfaz Comparable
y su método compareTo
. También vi que es posible personalizar el criterio de orden usando el método sort
de la interfaz List
. Además, entendí que ArrayList
implementa List
, al igual que otras clases como LinkedList
, y que al declarar una lista como tipo List
en lugar de una implementación específica, aprovecho el polimorfismo y puedo cambiar fácilmente la implementación según lo necesite.