public CoffeeFlavor getCoffeeFlavor(String flavorName) { if (flavors.ContainsKey (flavorName)) return flavors [flavorName]; var flavor = new CoffeeFlavor (flavorName); flavors.Add (flavorName, flavor); return flavor; }
public static void takeOrders(String flavorIn, int table) { flavors [ordersMade] = flavorFactory.getCoffeeFlavor(flavorIn); tables [ordersMade++] = new CoffeeOrderContext(table); }