En la clase HechiceroPlanificador no se está implementando el metodo TipoMago() al que está haciendo sobre escritura. La herencia de este método es innecesaria por lo que no debería de sobrescribirlo. Se está generando código y líneas de más por lo hace más difícil de leer.
Se aplica la técnica de refactorización Replace Inheritance with Delegation para que la clase no contenga métodos que no necesita heredados por la superclase
En la clase HechiceroPlanificador no se está implementando el metodo TipoMago() al que está haciendo sobre escritura. La herencia de este método es innecesaria por lo que no debería de sobrescribirlo. Se está generando código y líneas de más por lo hace más difícil de leer. Se aplica la técnica de refactorización Replace Inheritance with Delegation para que la clase no contenga métodos que no necesita heredados por la superclase
Solución: