public override double Cost() { return(0.50 + IceCream.Cost()); }
public Fudge(IceCream s) : base(s) { }
public Sprinkle(IceCream s) : base(s) { }
protected Topping(IceCream s) { IceCream = s; }
public override double Cost() { return(0.50 + IceCream.Cost()); }
public Fudge(IceCream s) : base(s) { }
public Sprinkle(IceCream s) : base(s) { }
protected Topping(IceCream s) { IceCream = s; }