¿Se debería evitar la herencia? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
0

¿Se debería evitar la herencia?

Me gustaría saber si en la práctica es mejor evitar que una clase tenga que depender de otra

2nd Oct 2017, 4:15 AM
CarlosFToledo
CarlosFToledo - avatar
6 Answers
+ 3
Por supuesto Carlos, a lo que me refiero es que depende de cómo las programes, todo va a estar en el orden que tu quieras. Si por ejemplo vas a tener una clase X y una subclase Y, pero además necesitas una subclase Z que no dependa de la clase X, entonces lo mejor es hacer una clase madre V por ejemplo y hacer Z dependiente de esta otra. Recuerda que en programación todo se vale y todo se puede acomodar como gustes o como te convenga mejor. Hay cosas que no son "normales", obvias o lo mejor pero a veces hay que buscar alternativas y/o herramientas que nos faciliten el programar.
2nd Oct 2017, 10:39 PM
Daniel
Daniel - avatar
+ 2
Las clases no dependen de otras si así no lo programas, entonces es cuestión de gustos, orden, POO
2nd Oct 2017, 6:33 AM
Daniel
Daniel - avatar
+ 1
Aprecio mucho que te tomes el tiempo de responder Daniel. Gracias, ahora ya lo tengo más claro. ¡Un Saludo!
3rd Oct 2017, 12:12 AM
CarlosFToledo
CarlosFToledo - avatar
0
Entonces, ¿no depende una subclase de una superclase?
2nd Oct 2017, 9:48 PM
CarlosFToledo
CarlosFToledo - avatar
0
X cierto se me olvido añadir por lo que ponías que supongo que la clase X y la Z son muy parecidas con los cambios pertinentes que te convengan obviamente sin pensar que quizás te interese otra totalmente distinta.
3rd Oct 2017, 12:40 AM
Daniel
Daniel - avatar
0
Un ejemplo practico podría ser para una escuela: Clase Persona Clase Alumno<Persona Clase Profesor<Persona Clase Aula Clase Materia
3rd Oct 2017, 12:42 AM
Daniel
Daniel - avatar