¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Los 4 pilares de la OOP en Python

Larry Gomez Español

Contenido del mapa

Los 4 pilares de la OOP en Python

  1. Abstracción

    • La abstracción oculta al usuario la funcionalidad interna de una aplicación. El usuario puede ser el cliente final u otros desarrolladores
    • La abstracción es un termino que hace referencia a la ocultación de la complejidad intrínseca de una aplicación al exterior, centrándose sólo en como puede ser usada, lo que se conoce como interfaz.
    • La abstracción consiste en ocultar toda la complejidad que algo puede tener por dentro, ofreciéndonos unas funciones de alto nivel, por lo general sencillas de usar, que pueden ser usadas para interactuar con la aplicación sin tener conocimiento de lo que hay dentro.
  2. Encapsulación

    • La encapsulación es el proceso en el que protegemos la integridad interna de los datos en una clase.
    • El encapsulamiento o encapsulación hace referencia al ocultamiento de los estado internos de una clase al exterior.
      • Dicho de otra manera, encapsular consiste en hacer que los atributos o métodos internos a una clase no se puedan acceder ni modificar desde fuera, sino que tan solo el propio objeto pueda acceder a ellos.
  3. Herencia

    • La herencia nos permite definir múltiples subclases a partir de una clase ya definida.
    • La herencia es un proceso mediante el cual se puede crear una clase hija que hereda de una clase padre, compartiendo sus métodos y atributos.
    • Además de ello, una clase hija puede sobrescribir los métodos o atributos, o incluso definir unos nuevos.
  4. Polimorfismo

    • El polimorfismo nos permite modificar ligeramente los métodos y atributos de las subclases previamente definidas en la superclase.
    • El término polimorfismo tiene origen en las palabras poly (muchos) y morfo (formas), y aplicado a la programación hace referencia a que los objetos pueden tomar diferentes formas. ¿Pero qué significa esto?
      • Pues bien, significa que objetos de diferentes clases pueden ser accedidos utilizando el mismo interfaz, mostrando un comportamiento distinto (tomando diferentes formas) según cómo sean accedidos.

Información

Descripción
Mapa Mental sobre Los 4 pilares de la OOP en Python, creado por Larry Gomez el 04/04/2025.
Creado por
Larry Gomez
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?