static void Main(string[] args) { Membership bronze = new BronzeMembership(); Membership silver = new SilverMembership(); Membership gold = new GoldMembership(); IVisitor visitor = new Thriller(); bronze.accept(visitor); silver.accept(visitor); gold.accept(visitor); Console.WriteLine("Monthly payment: {0}", bronze.Monthlypaymeny); Console.WriteLine("Monthly payment: {0}", silver.Monthlypaymeny); Console.WriteLine("Monthly payment: {0}", gold.Monthlypaymeny); }
public void visit(SilverMembership silverMembership) { silverMembership.Monthlypaymeny += 40; }