Java 6 acaba de salir. Tan "acaba", que estaba por escribir "está por salir", pero el sitio me hizo corregir la frase. En este semestre he estado viendo este lenguaje con dos lindos libros, Head First Java y Head First Design Patterns. Debo decir que es bastante lindo de programar, sobre todo con Eclipse (clah, si te hace un cuarto del trabajo él), y que es muy interesante comparar el modelo OOP que tiene con el de otros dos lenguajes más "generosos": C++ y Python.
Es divertido cuando el/la profesor/a (tienen sexo incierto, viteh) dice eso de "hay que usar las interfases porque si no llega el diamante mortal de la herencia y te aplasta y te destrushe". O algo así. En Italiano, además. Por ahora eso se traduce en bastante más código que escribir o copiar (si hay que copiar, diría que algo no anda en el diseño del programa...), claro: eso de "tirar el problema para abajo" con una interface es fácil. Diseño por contrato, hasta lo llaman. Los bellacos ya tienen todo previsto.