Los 4 pilares de la Programación Orientada a Objetos (POO)

Higarigaoka - Odaiba, Sin comentarios
Hola,
La programación orientada a objetos es un paradigma de programación que organiza el diseño de software en torno a "objetos" que combinan datos y comportamientos; sus 4 pilares son:


🔒 Encapsulamiento
Oculta los detalles internos de un objeto y controla cómo se accede a ellos.
Se logra principalmente con private, public, protected, getters y setters.
Ejemplo: una cuenta bancaria no permite modificar directamente su saldo.

🧬 Herencia
Permite que una clase herede atributos y comportamientos de otra.
Favorece la reutilización de código.
Ejemplo: Perro puede heredar de Animal.

🎭 Polimorfismo
Un mismo método o interfaz puede tener diferentes comportamientos dependiendo del objeto.
Ejemplo: hacerSonido() puede comportarse diferente en Perro, Gato, etc.

🧩 Abstracción
Permite mostrar únicamente lo necesario y ocultar la complejidad interna.
Se implementa mediante interfaces y clases abstractas.
Ejemplo: llamas a pagar() sin necesitar conocer todo el proceso interno del pago.

0 comentarios :

Publicar un comentario