Características (Herencia, Encapsulamiento, Abstracción, Polimorfismo, Ocultamiento)

Respuestas

Respuesta dada por: lauicasv35
2

Explicación:

La herencia

Propiedad a través de la cual los objetos heredan comportamiento dentro de una jerarquía de clases.

Las clases o tipos heredan de sus ancestros.

La herencia es uno de los mecanismos de los lenguajes de programación orientada a objetos basados en clases, por medio del cual una clase se deriva de otra de manera que extiende su funcionalidad. La clase de la que se hereda se suele denominar clase base, clase padre, superclase, clase ancestro (el vocabulario que se utiliza suele depender en gran medida del lenguaje de programación).

Ventajas de la herencia

1. Ayuda al modelado porque proporciona una descripción concisa y precisa del mundo.

2 Ayuda a compartir especificaciones e implementaciones en las aplicaciones.

Polimorfismo

Propiedad de una operación mediante la cual puede ser aplicada a distintos tipos de objetos.

El polimorfismo se refiere al uso de la misma firma de mensaje para dirigir diferentes métodos en diferentes clases. Cuando el diseñador envía una señal a un objeto, el método de la clase de objeto, posiblemente heredado, procesa la señal.

Un método puede tener acceso directamente a atributos de un objeto destino por no nombre, al incluir cualesquiera atributos heredados de clases padres, pero debe tener acceso a atributos de otros objetos con señales secundarias.

En síntesis este concepto permite enlazar el mismo nombre o símbolo de operador a dos o más implementaciones diferentes del operador, dependiendo del tipo de objetos a los que éste se aplique.

Adjuntos:
Preguntas similares