Hola, al revisar tu repositorio encontré que puedes mejorarlo a través de las siguientes recomendaciones, puesto que, este cuenta con 3 clases relacionadas (Cuenta bancaria, cuenta personal y cuenta plazo fijo), mismas que comparten métodos a partir de la clase padre (cuenta bancaria), sin embargo, existen métodos que no se incluyen en todas las clases mencionadas, por lo que se podría mejorar el proceso creando interfaces para los temas en que las clases comparten dichos métodos, por ejemplo, el método registrarIntereses solo es compartido por Cuenta Bancaria y Cuenta Plazo Fijo, o, también encontramos que, imprimir, solo se encuentra en Cuenta Bancaria y Cuenta Personal.