Escuela Politécnica Superior

Universidad Autónoma de Madrid

Programación Orientada a Objetos


Profesores de la asignatura: Pablo Castells, Álvaro Ortigosa
Profesores de prácticas: Roberto Latorre, Miguel Ángel Mora, Alejandro Bellogín, Pablo Castells

Asignatura que se debe haber cursado antes: EDI 1 (Cód: 10887).


Resumen

La programación orientada a objetos representa para 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.


Programa de la asignatura
1. Conceptos de programación orientada a objetos
2. Programación orientada a objetos en Java
3. Objetos distribuidos
4. Tecnología orientada a objetos en interfaces de usuario
5. Temas avanzados de programación orientada a objetos

Bibliografía básica

Bibliografía complementaria


Otros documentos y enlaces


Fecha de última actualización: 9 de febrero de 2010