coffeeshop.CoffeeFlavorFactory.getCoffeeFlavor C# (CSharp) Méthode

getCoffeeFlavor() public méthode

public getCoffeeFlavor ( String flavorName ) : CoffeeFlavor
flavorName String
Résultat CoffeeFlavor
        public CoffeeFlavor getCoffeeFlavor(String flavorName)
        {
            if (flavors.ContainsKey (flavorName))
                return flavors [flavorName];
            var flavor = new CoffeeFlavor (flavorName);
            flavors.Add (flavorName, flavor);
            return flavor;
        }

Usage Example

Exemple #1
0
 public static void takeOrders(String flavorIn, int table)
 {
     flavors [ordersMade]  = flavorFactory.getCoffeeFlavor(flavorIn);
     tables [ordersMade++] = new CoffeeOrderContext(table);
 }