28.04.2013 Views

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

Redes Modalidad 1.pdf - RUA - Universidad de Alicante

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PROGRAMACIÓN ORIENTADA A OBJETOS<br />

Asignatura obligatoria en las tres titulaciones<br />

Asignatura con prerrequisito <strong>de</strong> Fundamentos <strong>de</strong> Programación I y II<br />

Objetivos<br />

1.2 Enseñanza en Metodología y Tecnología <strong>de</strong> la Programación 25<br />

Introducir al alumno en la filosofía <strong>de</strong> la Programación Orientada a Objetos (POO).<br />

Conseguir que el alumno adquiera un conocimiento general acerca <strong>de</strong> los principales conceptos manejados<br />

en la POO: encapsulación, paso <strong>de</strong> mensajes, etc.<br />

Conseguir que el alumno comprenda el concepto y uso <strong>de</strong> la herencia para la resolución <strong>de</strong> problemas.<br />

Conseguir que el alumno comprenda el concepto y uso <strong>de</strong>l polimorfismo para la resolución <strong>de</strong> problemas.<br />

Conseguir que el alumno sea capaz <strong>de</strong> i<strong>de</strong>ntificar los conceptos explicados en clase en un problema<br />

real.<br />

Dar a conocer <strong>de</strong> manera sencilla una notación <strong>de</strong> Diseño Orientado a Objetos estándar.<br />

Dar a conocer diversos Lenguajes <strong>de</strong> Programación relacionados con la programación orientada a<br />

objetos.<br />

Contenidos<br />

Introducción a la POO<br />

• Historia<br />

• Mitos <strong>de</strong> la POO<br />

Conceptos básicos<br />

• Clase<br />

• Objeto<br />

• Mensajes y métodos<br />

Características <strong>de</strong> los lenguajes orientados a objetos<br />

• Encapsulación<br />

• Paso <strong>de</strong> mensajes<br />

• Relaciones entre clases: herencia, composición, uso<br />

• Enlace dinámico<br />

• Polimorfismo y sobrecarga <strong>de</strong> operadores<br />

• Concurrencia<br />

• Genericidad<br />

• Persistencia<br />

Depen<strong>de</strong>ncia <strong>de</strong> clases y objetos<br />

• Acoplamiento<br />

• Cohesión<br />

Herencia<br />

• Formas <strong>de</strong> herencia<br />

• Herencia múltiple<br />

• Características <strong>de</strong> la herencia<br />

Análisis y diseño orientado a objetos<br />

• El diseño <strong>de</strong> aplicaciones OO<br />

• Lenguajes <strong>de</strong> Mo<strong>de</strong>lado Orientados a Objeto: UML<br />

• Clases, Atributos y Métodos en UML<br />

• Polimorfismo en UML<br />

• Herencia en UML<br />

• El uso <strong>de</strong> patrones en los sistemas OO<br />

Lenguajes orientados a objetos

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!