Olá, Caso quiséssemos promover por exemplo, um aumento simultâneo de 10% no salário de todos os funcionários, qual seria a melhor maneira de fazer? Considerando que a classe Funcionário é abstrata, uma mudança deste tipo e que replicasse nas demais classes derivadas, poderia ser executada somente dentro da classe mãe, como por exemplo colocando um fator de multiplicação dentro do construtor?
public Funcionario(double salario, string cpf) { Console.WriteLine("Criando FUNCIONARIO");
CPF = cpf;
Salario = salario*1.1;
TotalDeFuncionarios++;
}