<span>A lo largo de los últimos años, Java ha llegado a utilizarse ampliamente en la enseñanza de la programación, por varias razones. Una de ellas es que Java tiene muchas características que hacen que su enseñanza sea muy fácil: tiene una definición relativamente limpia; además, el exhaustivo anál
Programación orientada a objetos con Java usando Blue J.
✍ Scribed by David J. Barnes, Michael Kölling
- Publisher
- Prentice Hall
- Year
- 2013
- Tongue
- Spanish
- Leaves
- 610
- Edition
- 5
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
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.
El libro contiene un CD-ROM con recursos en inglés y, además, un código de acceso al sitio www.pearsonhighered.com/barnes_kolling donde se puede encontrar herramientas visuales para entender los conceptos y claves de las técnicas de programación.
✦ Table of Contents
Portada
Portadilla
Contenido
Prólogo por James Gosling, creador de Java
Lista de proyectos explicados en detalle en el libro
Agradecimientos
Parte 1. Fundamentos de la orientación a objetos
Capítulo 1. Objetos y clases
Capítulo 2. Definiciones de clases
Capítulo 3. Interacción de objetos
Capítulo 4. Agrupación de objetos
Capítulo 5. Comportamientos más sofisticados
Capítulo 6. Diseño de clases
Capítulo 6. Objetos con un buen comportamiento
Parte 2. Estructuras de aplicación
Capítulo 8. Mejora de la estructura mediante la herencia
Capítulo 9. Más sobre la herencia
Capítulo 10. Técnicas de abstracción adicionales
Capítulo 11. Construcción de interfaces gráficas de usuario
Capítulo 12. Tratamiento de errores
Capítulo 13. Diseño de aplicaciones
Capítulo 14. Un caso de estudio
Apéndice A. Cómo trabajar con un proyecto BlueJ
Apéndice B. Tipos de datos Java
Apéndice C. Operadores
Apéndice D. Estructuras de control en Java
Apéndice E. Ejecución de Java sin BlueJ
Apéndice F. Utilización del depurador
Apéndice G. Herramientas JUnitde prueba de unidades
Apéndice H. Herramientas para trabajo en equipo
Apéndice I. Javadoc
Apéndite J. Guía de estilo de programación
Apéndice K. Clases de librería importantes
Índice
Contrato de Licencia de Código Binario de Oracle para los productos de la plataforma Java SE Platform
📜 SIMILAR VOLUMES
El objetivo principal de este libro es presentar al lector los fundamentos de la Programación Orientada a Objetos. Focalizamos la atención en conceptos como el encapsulamiento, la herencia, el polimorfismo, composición, delegación, clases envoltorio, reflection, genéricos, lanzamiento, intercepción,