Barnes, David

Programación orientada a objetos con Java usando BlueJ / David Barnes - 5a. ed. - Madrid Pearson 2013 - XIII; 571 p.

OBJETOS Y CLASES. Creación de objetos; Invocación de métodos; Tipos de datos. DEFINICIONES DE CLASES. Máquinas expendedoras; La cabecera de la clase; Asignación. INTERRACIÓN DE OBJETOS. El ejemplo del reloj; Abstracción en el software; Objetos que crean objetos. AGRUPACIÓN DE OBJETOS. La colección como abstracción; Utilización de una clase de librería; Clases genéricas. COMPORTAMIENTOS MÁS SOFISTICADOS. Documentación para clases de librería; El sistema TechSupport; Lectura de la documentación de clases. DISEÑO DE CLASES. El ejemplo de juego Word-of-zuul; Duplicación de código; Acoplamiento. OBJETOS CON UN BUEN COMPORTAMIENTO.  Pruebas y depuración; Depuración; Instrucciones de impresión.  MEJORA DE LA ESTRUCTURA MEDIANTE LA HERENCIA. El ejemplo network; Jerarquías de herencia; Herencia en Java.  MÁS ACERCA DE LA HERENCIA. Tipo estático y tipo dinámico; Sustitución de métodos; Búsqueda dinámica de métodos. TÉCNICAS DE ABSTRACCIÓN ADICIONALES. Simulaciones; La simulación de los zorros y los conejos; Clases de abstractas. CONSTRUCCIÓN DE INTERFACES GRÁFICAS DE USUARIO. Componentes, diseño y tratamiento de sucesos; AWT y Swing; ImageViewer 2.0: mejora de la estructura del programa.  TRATAMIENTO DE ERRORES. El proyecto addres-book; Programación defensiva; Generación de informes de error de servidor. DISEÑO DE APLICACIONES. Análisis y diseño; Diseño de clases; Documentación.  UN CASO DE ESTUDIO.  El caso de estudio; Análisis y diseño; Desarrollo iterativofalse"" Priority=""19"" QFormat=""true"" Name=

978843227916


LENGUAJES DE PROGRAMACION (COMPUTADORES ELECTRONICOS; BLUEJ

005.13 / B376