public override void VisitCustomer(PoorCustomer poorCustomer)
 {
     Console.WriteLine($"Customer: {poorCustomer.Name} cannot go {GetType().Name}. He has no money.");
 }
 public abstract void VisitCustomer(PoorCustomer poorCustomer);
 public override void VisitCustomer(PoorCustomer poorCustomer)
 {
     Console.WriteLine($"Customer: {poorCustomer.Name} can only pay 20zl for {GetType().Name}");
 }