public function calcula(Funcionario $funcionario)
 {
     $salario = $funcionario->getSalario();
     if ($salario > $this->limite()) {
         return $salario * $this->porcentagemAcimaDoLimite();
     }
     return $salario * $this->porcentagemBase();
 }
 public function calculaSalario(Funcionario $funcionario)
 {
     $cargo = new Cargo($funcionario->getCargo());
     return $cargo->getRegra()->calcula($funcionario);
 }