Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

Hacer la clase abstracta no es peor?

Como habia dicho antes el instructor, supongamos que byBank entra en crisis economica y ya no puede pagar los mismo salarios, entonces solo bastaba con ir a la clase padre osea "Funcionario", y en ella cambiar el método de "getBonificacion()", para que de esta manera se desencadenara en las clases hijas el mismo resultado, viendolo asi no le encuentro mucho sentido a hacer nuestra clase padre abstracta

1 respuesta

¡Hola Angel, espero que estés bien!

Entiendo su razonamiento pero, incluso con una crisis en la empresa, los salarios no cambiarían conforme las funciones, solo dejaría de existir el bono.

Entonces aún sería interesante tener las diferentes clases, cada una para una función, pero todas extendiendo la clase abstracta Funcionario.

Ahora, si la empresa solo puede pagar el mismo salario para cada función, allí podría estar todo en una misma clase Funcionario, ella siendo no abstracta.

Espero haber aclarado tus dudas. ¡Si tienes alguna otra pregunta, estaré encantado de ayudarte! ¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!