Introducción
  • ¿Qué es la programación orientada a objetos?
  • Paradigmas de la programación
  • Clases y Objetos
  • Principios de la Programación Orientada a Objetos
Primer principio - Abstracción
  • Introducción
  • Propiedades, métodos y el contructor
  • Propiedades, métodos y el constructor (lectura)
  • Instancia de una clase
  • Ejemplo
Segundo principio - Encapsulamiento
  • Introducción
  • Ejemplo
  • Ejemplo (lectura)
Tercer principio - Herencia
  • Introducción
  • Ejemplo
Cuarto principio - Polimorfismo
  • Introducción
  • Clases Abstractas
  • Interfaces
  • Ejemplo
Relaciones
  • Introducción
  • De uno a uno
  • De uno a muchos
  • De muchos a muchos
  • Colaboración
SOLID
  • Introducción
  • Principio de Responsabilidad Única
  • Principio de Abierto/Cerrado
  • Principio de Sustitución de Liskov
  • Principio de Segregación de Interfaz
  • Principio de Inversión de Dependencia