馃捇

Pilares de la programaci贸n orientada a objetos

Sep 3, 2024

Notas sobre los pilares de la programaci贸n orientada a objetos

Introducci贸n

  • Manuel Zapata presenta un repaso sobre los pilares de la programaci贸n orientada a objetos:
    • Abstracci贸n
    • Polimorfismo
    • Herencia
    • Encapsulamiento
  • Menciona un mini curso de programaci贸n profesional que ofrece al final de la presentaci贸n.

Concepto "APAY"

  • La sigla para recordar los pilares es "APAY":
    • A: Abstracci贸n
    • P: Polimorfismo
    • I: Inheritance (herencia en ingl茅s)
    • E: Encapsulamiento

Abstracci贸n

  • Definici贸n: Capacidad de representar la informaci贸n relevante para el contexto del problema.
  • Ejemplo:
    • Contexto de una aplicaci贸n de domicilios: informaci贸n relevante de una motocicleta incluye modelo, placa y color.
    • Contexto de un taller de reparaci贸n: informaci贸n relevante incluye detalles del chasis, frenos e historial de mantenimiento.

Herencia

  • Definici贸n: Capacidad de construir nuevas clases a partir de clases existentes.
  • Explicaci贸n:
    • Si clase B hereda de clase A, B toma atributos y m茅todos de A.
    • Estado: Representado por atributos (ej. color, modelo, placa).
    • Comportamiento: M茅todos definidos en la clase.

Polimorfismo

  • Definici贸n: Capacidad de un m茅todo de devolver diferentes resultados seg煤n condiciones.
  • Tipos de polimorfismo:
    • Sobrecarga: Mismo nombre de m茅todo con diferentes par谩metros.
    • Sobrescritura: M茅todo en clase padre que se puede sobrescribir en clase hija.

Encapsulamiento

  • Definici贸n: Decidir qu茅 partes internas de una clase exponer a otros objetos.
  • Implementaci贸n mediante modificadores de acceso:
    • public, private, protected.
    • Tambi茅n se puede hacer con el alcance de las variables en m贸dulos.

Conclusi贸n

  • Resumen de los pilares de la programaci贸n orientada a objetos.
  • Invitaci贸n al mini curso de programaci贸n profesional, donde se profundiza en cada pilar con ejemplos en Java y C#.
  • Curso 100% gratuito con lecciones diarias enviadas por correo.

Despedida

  • Manuel invita a dar like al video, suscribirse al canal y activar la campanita para recibir notificaciones de nuevo contenido.