-
Notifications
You must be signed in to change notification settings - Fork 0
OOP Article
Alan Kennedy edited this page Nov 13, 2022
·
1 revision
- 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.
- 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.