Programación Orientada a Objetos

Orientación a Objetos

En el capítulo de introducción ya comentábamos que Python es un lenguaje multiparadigma en el se podía trabajar con programación estructurada, como veníamos haciendo hasta ahora, o con programación orientada a objetos o programación funcional.

 

La Programación Orientada a Objetos (POO u OOP según sus siglas en inglés) es un paradigma de programación en el que los conceptos del mundo real relevantes para nuestro problema se modelan a través de clases y objetos, y en el que nuestro programa consiste en una serie de interacciones entre estos objetos.

La programación orientada a objetos está basada en 6 principios o pilares básicos:

  • Herencia
  • Cohesión
  • Abstracción
  • Polimorfismo
  • Acoplamiento
  • Encapsulamiento


Ha alcanzado el 0% de esta lección
0%