Principios Básicos de la POO
Principio 1:Abstracción:
La abstracción se basa en obtener la información esencial de los objetos y cosas simples para representar la complejidad.
Por lo cual, estos objetos parte de un sistema representan código subyacente, ocultando los detalles complejos al usuario.
Principio 2. Encapsulamiento:
El encapsulamiento permite limitar el acceso a los datos e información de los objetos, protegiéndolos y ocultando detalle de los mismos datos.
Principio 3: Herencia
La herencia en POO permite que se defina una jerarquía entre clases y poder compartir atributos y métodos comunes puedan ser reutilizados.
Principio 4: Polimorfismo
El polimorfismo nos permite diseñar objetos que pueden tener varios comportamientos, lo que nos permite procesar objetos de diferentes maneras.