Estava vendo as aulas de interface agora e pensei se, por conta desse metodo de autentica ser igual para os cargos que tem esse metodo, estaria errado eu criar por exemplo uma nova classe abstrata que implementa a Interface Autentica. Alguém sabe me dizer se isso pode ser feito?