Skip to content

OOP Article

Alan Kennedy edited this page Nov 13, 2022 · 1 revision
  1. La Programación Orientada a Objetos es un paradigma de programación que parte del concepto de "objetos" como base, los cuales contienen información en forma de campos y código en forma de métodos.
  2. Los pilares de la POO son:
  • Abstracción: Denota las características esenciales de un objeto, donde se capturan sus comportamientos. Cada objeto en el sistema sirve como modelo de un "agente" abstracto que puede realizar trabajo, informar y cambiar su estado, y "comunicarse" con otros objetos en el sistema sin revelar "cómo" se implementan estas características.

  • Encapsulamiento: Reunir a todos los elementos que pueden considerarse pertenecientes a una misma entidad, al mismo nivel de abstracción.

  • Herencia: La herencia nos permite definir múltiples subclases a partir de una clase ya definida.

  • Polimorfismo: El polimorfismo nos permite modificar ligeramente los métodos y atributos de las subclases previamente definidas en la superclase.

Clone this wiki locally