Programación orientada a objetos con java usando BlueJ /
David J. Barnes, Michael Kölling
- Quinta edición
- Madrid, España : Pearson, 2013
- 571 páginas ; ilustraciones ; gráficos ; 25 cm.
Incluye índice.
Incluye bibliografía.
Fundamentos de la orientación a objetos -- Objetos y clases -- Creación de objetos -- Invocación de métodos -- Parámetros -- Tipos de datos -- Instancias múltiples -- Estado -- Definiciones de clases -- Máquinas expendedoras -- Interacción de objetos - El ejemplo del reloj -- Abstracción y modernización -- Agrupación de objetos -- Comportamientos más sofisticados. -- Diseño de clases -- Objetos con un buen comportamiento -- Mejora de la estructura mediante la herencia -- Más acerca de la herencia -- Técnicas de abstracción -- Construcción de interfaces gráficas de usuario -- Tratamiento de errores -- Diseño de aplicaciones -- Un caso de estudio....
Resumen: Este libro es una introducción para principiantes a la programación orientada a objetos. El libro esta enfocado principalmente sobre los conceptos generales de orientación a objetos y de programación, desde una perspectiva de ingeniería del software. Aunque los primeros capítulos están escritos para estudiantes que no tengan experiencia en programación, los capítulos posteriores son adecuados para estudiantes más avanzados o incluso para programadores profesionales. En particular, los programadores con experiencia en un lenguaje no orientado a objetos que quieran efectuar la migración y adaptar sus habilidades a la orientación a objetos podrán también beneficiarse de la lectura del libro. A lo largo del libro, utilizamos dos herramientas para poder llevar a la práctica los conceptos presentados: el lenguaje de programación Java y el entorno de desarrollo Java BlueJ.
9788483227916
Lenguajes de programación. Java. Lenguajes de programación. Java (Lenguaje de programación de computadores). BlueJ (Lenguaje de programación educativa). Lenguajes de programación (Computadores electrónicos). Java (Lenguaje de programación de computadores) - Desarrollo de aplicaciones.