Descripción
Programación Orientada a Objetos con Java Usando B
Resumen del libro
Este manual ofrece una introducción sólida y práctica a la programación orientada a objetos mediante el lenguaje Java, utilizando el entorno BlueJ como herramienta pedagógica. Diseñado para estudiantes universitarios, el libro combina teoría y ejercicios para facilitar la comprensión de conceptos fundamentales como clases, objetos, herencia y polimorfismo. Los autores, David Barnes y Michael Kolling, presentan un enfoque visual y gradual que permite al lector asimilar los principios de la POO de forma natural, partiendo de ejemplos sencillos hasta alcanzar proyectos más complejos. Es una obra de referencia en la enseñanza inicial de la programación.
¿De qué trata?
El libro aborda la programación orientada a objetos desde sus bases, empleando Java como lenguaje de implementación y BlueJ como entorno de desarrollo simplificado. La obra se estructura en torno a proyectos prácticos que ilustran cómo diseñar clases, crear objetos, gestionar colecciones y aplicar herencia. Cada capítulo introduce nuevos conceptos de forma progresiva, con ejercicios que refuerzan el aprendizaje. Se cubren temas esenciales como encapsulación, interfaces, polimorfismo, manejo de excepciones y patrones básicos de diseño. El enfoque didáctico prioriza la comprensión visual del flujo de objetos y la depuración de código, evitando abstracciones prematuras.
Temas principales
- Fundamentos de la programación orientada a objetos: clases, objetos, atributos y métodos.
- Herencia, polimorfismo y uso de interfaces en Java.
- Diseño de colecciones y estructuras de datos básicas.
- Manejo de excepciones y entrada/salida de datos.
- Introducción a patrones de diseño y buenas prácticas de codificación.
¿Para quién está recomendado?
Está dirigido a estudiantes universitarios de primeros cursos de informática, ingeniería o carreras afines que se inicien en la programación orientada a objetos. También es útil para autodidactas que deseen aprender Java desde cero con un enfoque estructurado y asistido por herramientas visuales. No se requieren conocimientos previos de programación, aunque cierta familiaridad con conceptos básicos de informática resulta ventajosa.
Qué aporta este libro
- Un método de aprendizaje visual y práctico que facilita la asimilación de conceptos abstractos.
- Más de 680 páginas de contenido progresivo, con ejemplos y ejercicios resueltos.
- Uso de BlueJ, un entorno diseñado específicamente para la enseñanza de POO, que reduce la curva de aprendizaje.
- Bases sólidas para abordar proyectos más complejos en Java y otros lenguajes orientados a objetos.
- Enfoque en la depuración y el diseño de código limpio desde las primeras etapas.
Ficha técnica
- Autor: Barnes, David; Kolling, Michael
- Editorial: PEARSON
- Idioma: Español
- Tema: Programación informática/Desarrollo de software, Didáctica: informática y computación, TIC (Tecnologías de la Información y la Comunicación)
- Colección: Universitario
- Encuadernación: Bolsillo
- Fecha de edición: abril de 2017
- Número de páginas: 688
- Peso: 1000 g
Valoración editorial
Esta obra se ha consolidado como un referente en la enseñanza de la programación orientada a objetos gracias a su enfoque pedagógico claro y su integración con BlueJ. Resulta especialmente adecuada para quienes buscan una base sólida en Java sin perderse en complejidades prematuras. Su estructura progresiva y los numerosos ejercicios prácticos la convierten en una herramienta útil tanto para el aula como para el estudio autónomo. La edición en español facilita el acceso a estudiantes hispanohablantes, manteniendo la calidad didáctica de la versión original.

