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();
 }
Ejemplo n.º 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)
 {
 }
Ejemplo n.º 6
0
 public APizzaModel(string name, Size size, Crust crust)
 {
     Name  = name;
     Size  = size;
     Crust = crust;
 }
Ejemplo n.º 7
0
 private void Factory(Crust crust, Size size, List <Topping> toppings)
 {
     AddCrust(crust);
 }
Ejemplo n.º 8
0
 /// <summary>
 ///
 /// </summary>
 public abstract void AddCrust(Crust crust = null);
Ejemplo n.º 9
0
 public APizza(Size size, Crust crust)
 {
     FactoryMethod(size, crust);
 }
Ejemplo n.º 10
0
 protected APizza(Crust crust, Size size, List <Topping> toppings)
 {
 }
Ejemplo n.º 11
0
 public ATruePizza(string c, string s)
 {
     Crust = new Crust(c);
     Size  = new Size(s);
 }
Ejemplo n.º 12
0
 public abstract List <AComponent> GetComponents(Crust c, Size s, List <Toppings> t);
Ejemplo n.º 13
0
 public abstract void AddCrust(Crust c);
Ejemplo n.º 14
0
        /// <summary>
        ///
        /// </summary>

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