// Set Strategy public void setStrategy(BillingStrategy strategy) { this.strategy = strategy; }
public User(string Name, Membership membership, BillingStrategy billingStrategy = null) { name = Name; MemberShip = memberShip; BillingStrategy = billingStrategy ? membership.DefaultBillingStrategy; }
public Customer(BillingStrategy strategy) { this.drinks = new List <Double>(); this.strategy = strategy; }
//Other properties public Membership(string name, BillingStrategy defaultBillingStrategy) { Name = name; DefaultBillingStrategy = defaultBillingStrategy; }