public abstract void VisitCustomer(PoorCustomer poorCustomer);
public override void VisitCustomer(PoorCustomer poorCustomer) { Console.WriteLine("Customer " + poorCustomer.name + " can only pay 20$ for " + GetType().Name); }
public override void VisitCustomer(PoorCustomer poorCustomer) { Console.WriteLine("Customer " + poorCustomer.name + " cannot go " + GetType().Name + "." + " He doesn't have money."); }