Todos sabemos que la herencia es un mecanismo propio de la programación orientada a objetos POO. Nos permite crear clases a partir de otra, las cuales las unen vínculos sumamente estrechos, casi de familia. Es por ello que se llama herencia.
Si buscamos modelar nuestras clases u objetos como propios de la realidad, todos los conceptos de la orientación a objetos nos serán muy fácil de implementar mientras programamos.
Implementando herencia tenemos las siguientes ventajas:
- Modelado de la realidad
- Evitar redundancias en el código
- Facilita la reutilización del código, así como reduce el número de líneas a escribir
- Sirve como el soporte o la base para el polimorfismo
Conclusión: ¿Se debe utilizar la herencia múltiple? A mi forma de pensar, si no está implementada nativa mente, se debería de evitar el uso de una simulación que va en contra de la naturaleza del lenguaje. Además pienso que todo problema que o esquema de clases se pueden llegar a plantear de forma que solamente utilicemos la herencia simple, ya que es más sencilla y es más natural que se herede de un solo padre.
No hay comentarios.:
Publicar un comentario