public APizza(Size size, Crust crust)
 {
     ToppingList = new List <Topping>();
     InitializeToppings();
     FactoryMethod(size, crust);
 }
 private void FactoryMethod(Size size, Crust crust)
 {
     SetCrust(crust);
     SetSize(size);
     AddDefaultToppings();
 }
Beispiel #3
0
 protected virtual void AddCrust(Crust crust)
 {
 }
 public bool SetCrust(Crust crust)
 {
     PizzaCrust = crust;
     return(true);
 }
 public MeatPizza(Size size, Crust crust) : base(size, crust)
 {
 }
Beispiel #6
0
 public APizzaModel(string name, Size size, Crust crust)
 {
     Name  = name;
     Size  = size;
     Crust = crust;
 }
Beispiel #7
0
 private void Factory(Crust crust, Size size, List <Topping> toppings)
 {
     AddCrust(crust);
 }
Beispiel #8
0
 /// <summary>
 ///
 /// </summary>
 public abstract void AddCrust(Crust crust = null);
Beispiel #9
0
 public APizza(Size size, Crust crust)
 {
     FactoryMethod(size, crust);
 }
Beispiel #10
0
 protected APizza(Crust crust, Size size, List <Topping> toppings)
 {
 }
Beispiel #11
0
 public ATruePizza(string c, string s)
 {
     Crust = new Crust(c);
     Size  = new Size(s);
 }
Beispiel #12
0
 public abstract List <AComponent> GetComponents(Crust c, Size s, List <Toppings> t);
Beispiel #13
0
 public abstract void AddCrust(Crust c);
Beispiel #14
0
        /// <summary>
        ///
        /// </summary>

        protected void AddCrust(string crustType, double cost)
        {
            ThisCrust = new Crust(crustType, cost);
        }
Beispiel #15
0
 public virtual void AddCrust(Crust crust)
 {
 }
 // private List<ToppingType>
 public VeggiePizza(Size size, Crust crust) : base(size, crust)
 {
 }
Beispiel #17
0
 protected APizzaModel(Crust crust, Size size)
 {
     AddCrust(crust);
     AddSize(size);
     AddToppings();
 }
Beispiel #18
0
 public virtual void AddCrust()
 {
     Crust = new Crust();
 }
Beispiel #19
0
 public CustomPizza(Size size, Crust crust) : base(size, crust)
 {
 }