Componentes y pilares de la Programación Orientada a Objetos

La herencia, es una de las características principales de la programación orientada a objetos, la herencia permite crear clases que reutilizan, extienden y modifican el comportamiento definido en otras clases, la clase cuyos miembros se heredan se denomina clase base y la clase que hereda esos miembros se denomina clase derivada, una clase derivada solo puede tener una clase base directa, pero la herencia es transitiva, se pueden heredar elementos de incluso desde un segundo nivel de herencia.

El polimorfismo se considera unos de los pilares de la programación orientada a objetos, después de la herencia, ya que junto con la herencia se puede reutilizar y modificar el comportamiento de un método de forma que este interactué dependiendo de el valor o atributos del objeto donde se implemente el código permitiendo que este mismo sea utilizado para cumplir una misma función pero con diferente resultado dependiendo de los atributos de el objeto.

Comentarios

Entradas populares