public override void Aprova(Compra compra) { if (compra.GetValor() < 10000F) { Console.WriteLine("Compra aprovada pelo Presidente"); } else { Console.WriteLine("compra não aprovada"); } }
public override void Aprova(Compra compra) { if (compra.GetValor() < 10000F) { Console.WriteLine("Compra aprovada pelo Diretor."); } else if (sucessor != null) { sucessor.Aprova(compra); } }
public override void Aprova(Compra compra) { if (compra.GetValor() < 30000F) { Console.WriteLine("Compra aprovada pelo Vice-Presidente"); } else if (sucessor != null) { sucessor.Aprova(compra); } }