Programacion Orientada a Objetos (POO)
elementos
Compuestos por
Atributos:
Los atributos son las caracteristicas que almacenan el estado o las propiedades de un objeto. Son definidos dentro de la clase.
Objeto:
Es una entidad de una clase que tiene sus propios atributos y comportamientos dentro del codigo.
Clase:
Una clase es una plantilla o molde para crear objetos. Define un conjunto de propiedades y comportamientos
Metodo:
son las funciones definidads dentro de la clase que describe los comportamientos que un objeto puede hacer.
Principios
¿Que es eso?
Son las distinas acciones que se ejecutan dentro del codigo y entre sus conceptos son:
Herencia:
La herencia permite que una clase (subclase) herede propiedades y comportamientos de otra clase (superclase). Esto fomenta la reutilización de código.
Encapsulamiento:
El encapsulamiento es el principio que agrupa los datos y los métodos que funcionan sobre esos datos dentro de una misma unidad, la clase.
Abstraccion:
La abstracción consiste en ocultar los detalles complejos y mostrar solo lo necesario, dejando asi al descubierto para el admin que eliminar y que no
Polimorfismo:
El polimorfismo permite que una función o un método tenga diferentes comportamientos según el objeto con el que interactúa