Encapsulación/ Herencia/ Polimorfismo
Encapsulación: Es la capacidad de concentrar en una entidad ambos datos (propiedades) y funciones (métodos), ocultando los detalles internos. También permite que un objeto exponga exactamente solo lo que va a utilizar, sin entrar a detalle de las funciones internamente.
Herencia: Permite que nuevos objetos adquieran las propiedades de los objetos existentes. Nos permite compartir características comunes entre objetos, evitando la duplicación de código.
La herencia también se llama subclase en idiomas que admiten subclases. Una clase que hereda de otra clase se llama subclases, mientras que la clase de donde se deriva se llama superclase.
Polimorfismo:Es la capacidad de poder tomar varias formas según lo requiera el programador obviamente el ejemplo es meramente didáctico, pero es así como funciona. Mucho ojo no es sobrescribir pues eso aplica en herencia y se debe respetar la estructura que tenga en la clase padre.




Comentarios
Publicar un comentario