Descripción
Programación Orientada a Objetos en JAVA
Resumen del libro
Este libro ofrece una guía completa y práctica para dominar los fundamentos de la Programación Orientada a Objetos (POO) utilizando Java como lenguaje de implementación. El lector encontrará una exposición clara y progresiva de conceptos esenciales como encapsulamiento, herencia, polimorfismo, composición y delegación, junto con temas avanzados como genéricos, reflection y tratamiento de excepciones. La obra está diseñada para proporcionar una base sólida que permita al lector comprender y aplicar los principios de la POO en proyectos reales de desarrollo de software.
¿De qué trata?
El libro aborda de manera sistemática los pilares de la Programación Orientada a Objetos, utilizando Java como vehículo para implementar cada concepto. Comienza explicando los principios fundamentales como el encapsulamiento de datos y la ocultación de información, para luego profundizar en la herencia y el polimorfismo, mostrando cómo crear jerarquías de clases y código reutilizable. Se exploran también técnicas de composición y delegación como alternativas a la herencia, y se dedica atención a las clases envoltorio y los genéricos para trabajar con tipos de datos de manera flexible. El tratamiento de excepciones se cubre en detalle, incluyendo lanzamiento, intercepción y gestión de errores. Finalmente, se introduce el uso de reflection para inspeccionar y manipular clases en tiempo de ejecución. Cada tema se presenta con ejemplos prácticos que ilustran su aplicación en escenarios de programación reales.
Temas principales
- Encapsulamiento y ocultación de información
- Herencia y jerarquías de clases
- Polimorfismo y enlace dinámico
- Composición y delegación de objetos
- Clases envoltorio y tipos primitivos
- Genéricos y programación con tipos parametrizados
- Reflection y metaprogramación en Java
- Tratamiento de excepciones: lanzamiento, intercepción y gestión
¿Para quién está recomendado?
Este libro está dirigido a estudiantes y profesionales de la programación que deseen adquirir o consolidar sus conocimientos en Programación Orientada a Objetos utilizando Java. Es especialmente útil para desarrolladores con experiencia básica en programación que quieran dar el salto a la POO, así como para aquellos que buscan una referencia estructurada y práctica para aplicar estos principios en proyectos de software. También resulta adecuado para autodidactas que prefieran un enfoque metódico y basado en ejemplos.
Qué aporta este libro
- Comprensión profunda de los principios fundamentales de la POO y su implementación en Java.
- Capacidad para diseñar y estructurar código reutilizable y mantenible mediante herencia, polimorfismo y composición.
- Habilidades para manejar errores de forma robusta con el sistema de excepciones de Java.
- Conocimiento de técnicas avanzadas como genéricos y reflection para escribir código más flexible y dinámico.
- Base sólida para afrontar proyectos de desarrollo que requieran un enfoque orientado a objetos.
Ficha técnica
- Autor: Blasco, Francisco
- Editorial: RA-MA S.A. Editorial y Publicaciones
- Idioma: Español
- Tema: PROGRAMACION ORIENTADA A OBJETOS (POO)
- Colección: INFORMATICA GENERAL
- Encuadernación: Bolsillo
- Fecha de edición: junio de 2019
- Número de páginas: 588
- Peso: 300 g
Valoración editorial
Esta obra se presenta como un recurso sólido y bien estructurado para el aprendizaje de la Programación Orientada a Objetos en Java. Su enfoque progresivo, que va desde los conceptos básicos hasta técnicas más avanzadas como reflection y genéricos, la convierte en una herramienta útil tanto para principiantes como para programadores que deseen profundizar en la materia. La elección de Java como lenguaje de implementación es acertada, dado su amplio uso en el ámbito profesional y su fiel adherencia a los principios de la POO. El libro resulta especialmente valioso para quienes buscan una base teórica y práctica sólida, alejada de tutoriales superficiales, y que permita afrontar con confianza el desarrollo de software orientado a objetos.

