No ControleBonificacao era possível regitrar um funcionário comum com:
Funcionario f = new Funcionario();
ControleBonificacao controle = new ControleBonificacao();
controle.registra(f);
No entanto a classe Funcionario virou abstrata e não pode mais ser instanciada, como vou registrar o funcionário comum agora? Vou ter que criar sempre uma classe para todos os cargos de funcionários na empresa ?