Profesor de teoría: Pablo Castells
Profesor de prácticas: José Miguel Martínez Romera
Notas de la pueba intermedia (usuario: poo, password: 00p2012)
Asignatura que se debe haber cursado antes: EDI 1 (Cód: 10887).
Resumen
La programación orientada a objetos representa a partir de los años 90 lo que la programación estructurada fue para los 70: un nuevo e importante paradigma para mejorar la construcción, mantenimiento y utilización de software. Los métodos tradicionales de programación tienden a ver los programas como un conjunto de procedimientos que se llaman unos a otros. Cada procedimiento tiene asociados unos datos pasivos sobre los que opera. La programación orientada a objetos cambia esta visión por otra en la que una aplicación está compuesta por objetos con estado propio dotados de funcionalidad. Los objetos se comunican entre sí y tienen cada uno una forma propia de respuesta, que viene determinada por una serie de procedimientos que son asociados a cada objeto. El objetivo de esta tecnología es obtener un software más consistente, robusto y reutilizable, más fácil de verificar, mantener, refinar y extender. El paradigma orientado a objetos representa un paso más en la dirección de acercar el lenguaje de las soluciones informáticas al lenguaje en que se plantean los problemas. Además de las nociones y conceptos fundamentales de la programación orientada a objetos, en este curso se estudiará el lenguaje de programación Java, la utilización de las técnicas orientadas a objetos en el desarrollo de interfaces gráficas de usuario, y la tecnología de objetos distribuidos en sistemas cliente-servidor.
Objetos y clases
Encapsulamiento
Herencia
Polimorfismo
Programación procedural en Java
Clases y objetos
Control de acceso, packages
Jerarquías de clases,
métodos abstractos
Interfaces
Librerías
básicas
Tratamiento de errores
Concurrencia
Sistemas de ventanas
Componentes
Estructura visual
Interacción con el usuario
Programación distribuida
Java Remote Method Invocation
(RMI)
C. S. Horstmann, Gary Cornell.
Bibliografía complementaria
Otros documentos y enlaces