Programación orientada a objetos con Java usando BlueJ - Barnes, David J.; Kölling, Michael (Madrid : Pearson Educación, 2013)
Parte I: Fundamentos de la orientación a objetos -- 1. Objetos y clases -- 2. Definiciones de clases -- 3. Interacción de objetos -- 4. Agrupación de objetos -- 5. Comportamientos más sofisticados -- 6. Diseño de clases -- 7. Objetos con un buen comportamiento -- Parte II: Estructuras de aplicación -- 8. Mejora de la estructura mediante la herencia -- 9. Más acerca de la herencia -- 10. Técnicas de abstracción adicionales -- 11. Construcción de interfaces gráficas de usuario -- 12. Tratamiento de errores -- 13. Diseño de aplicaciones -- 14. Un caso de estudio
Traducido de Objects first with Java: a practical introduction using Bluej --
Keywords: PROGRAMACIÓN ORIENTADA A OBJETOS; JAVA; BLUEJ