示例#1
0
 public Pizza(int pizzaID, string name, PizzaSize size, PizzaDough dough, PizzaSauce sauce)
 {
     PizzaID = pizzaID;
     Name    = name;
     Size    = size;
     Dough   = dough;
     Sauce   = sauce;
 }
示例#2
0
 public Pizza(int pizzaID, string name, PizzaSize size, PizzaDough dough, PizzaSauce sauce)
 {
     this.PizzaID = pizzaID;
     this.Name    = name;
     this.Size    = size;
     this.Dough   = dough;
     this.Sauce   = sauce;
 }
示例#3
0
 public Pizza(int pizzaID, string name, PizzaSize size, PizzaDough dough, PizzaSauce sauce, ObservableCollection <Topping> toppings)
 {
     this.PizzaID  = pizzaID;
     this.Name     = name;
     this.Size     = size;
     this.Dough    = dough;
     this.Sauce    = sauce;
     this.Toppings = toppings;
 }
示例#4
0
    public double PizzaCalories()
    {
        double totalToppingCalories = Toppings.Select(c => c.ToppingCalories()).Sum();

        return(PizzaDough.DoughCalories() + totalToppingCalories);
    }
示例#5
0
 public void Assemble(DoughFactory abstractDoughFactory)
 {
     dough = abstractDoughFactory.GetPizzaDough();
 }