Duración

20 horas

Objetivos

En este curso se pretende introducir al alumno en el uso de la POO. Dentro de la POO el curso se centrará en:

  • La definición y utilización de las clases.
  • El comportamiento de las clases.
  • La composición frente a la herencia.

Temario

  1. Introducción al Paradigma Orientado a Objetos
    • Presentación y objetivos
    • Introducción al paradigma Orientado a Objetos
      • El progreso de la abstracción.
      • Principales Paradigmas de Programación.
      • El Paradigma Orientado a Objetos
      • Historia de los Lenguajes Orientados a Objetos
      • Metas del Paradigma Orientado a Objetos
  2. Conceptos Básicos de la Programación Orientada a Objetos 
    • Fundamentos de la POO
      • Clase
      • Atributos
      • Operaciones
      • Interfaces
      • Objetos
      • Metaclases
      • Diseño de Aplicaciones OO
      • Relaciones entre clases y objeto
  3. Herencia y Polimorfismo
    • Herencia
      • Introducción a la Herencia
      • Herencia Simple
      • Herencia Múltiple
      • Herencia de Interfaz
      • Herencia de Implementación
      • Beneficios y costes de la herencia
      • Elección de la técnica de reúso
      • Conclusiones
    • Polimorfismo
      • Polimorfismo y reúso.
      • Sobrecarga
      • Sobreescritura
      • Variables Polimórficas
      • Genericidad
      • Caso de estudio
  4. Otras características del Paradigma Orientado a Objetos
    • Características Avanzadas del Paradigma Orientado a Objetos
      • Gestión de Errores.
      • Persistencia
      • Concurrencia

Solicita  información

    Política de Privacidad