Esempio n. 1
0
 public IPizza CreatePizza(PizzaType type)
 {
     if (type == PizzaType.Calm)
         _pizza = new CalmPizza();
     else if (type == PizzaType.Cheese)
         _pizza = new CheesePizza();
     else if (type == PizzaType.Veggie)
         _pizza = new VeggiePizza();
     else if (type == PizzaType.Pepperoni)
         _pizza = new PepperoniPizza();
     return _pizza;
 }
Esempio n. 2
0
 public Salami(IPizza pizza, string name, decimal price)
 {
     _pizza = pizza;
     _name  = name;
     _price = price;
 }
 public Cheese(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 4
0
 public QueijoDecorator(IPizza pizza)
     : base(pizza)
 {
 }
Esempio n. 5
0
 public CheeseTopping(IPizza pizza)
 {
     _pizza       = pizza;
     _description = _pizza.getDescription() + " With Cheese";
 }
 public ExtraTopping(IPizza aPizza) : base(aPizza)
 {
 }
 public Mozzarella(IPizza newPizza)
     : base(newPizza)
 {
     Debug.Log ("Adding Dough");
     Debug.Log ("Adding Morarella");
 }
 public TomatoSaucePizza(IPizza pizza) : base(pizza)
 {
     _thisPizza = pizza;
 }
Esempio n. 9
0
 public ExtraTomatoAndOnion(IPizza pizza)
 {
   Pizza = pizza;
 }
Esempio n. 10
0
 public ExtraCheese(IPizza pizza)
 {
   Pizza = pizza;
 }
Esempio n. 11
0
 public ExtraSoya(IPizza pizza)
 {
   Pizza = pizza;
 }
Esempio n. 12
0
 protected Decorator(IPizza pizza)
 {
     this.pizza = pizza;
 }
 public TomatoSauce(IPizza newPizza)
     : base(newPizza)
 {
     Debug.Log ("Adding Sauce");
 }
Esempio n. 14
0
 public DoubleCheese(IPizza pizza, string name, decimal price)
 {
     _pizza = pizza;
     _name  = name;
     _price = price;
 }
 public TunnaDecorator(IPizza pizza)
     : base(pizza)
 {
     this.addedState = pizza;
 }
Esempio n. 16
0
 public Ananas(IPizza pizza) : base(pizza)
 {
 }
 public PineappleDecorator(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 18
0
 public PizzaWithChicken(IPizza pizza, int priceofChicken)
 {
     _pizza          = pizza;
     _priceofChicken = priceofChicken;
 }
Esempio n. 19
0
 public ToppingDecorator(IPizza p)
 {
     this.pizza = p;
 }
 public ExtraCheese(IPizza pizzaObj) : base(pizzaObj)
 {
 }
Esempio n. 21
0
 public Mozzarella(IPizza newPizza) : base(newPizza)
 {
     Console.WriteLine("Adding Mozzarella");
 }
 public PepperoniExtra(IPizza pizza) : base(pizza)
 {
 }
 public HalfPriceTopping(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 24
0
 public ExtraCheeseTopping(IPizza simplePizza) : base(simplePizza)
 {
     Console.WriteLine("Adding Extra Cheese");
 }
 public PizzaDecorator(IPizza pizza)
 {
     _pizza = pizza;
 }
 public PizzaDecorator(IPizza pizza)
 {
     this.pizza = pizza;
 }
 public CheeseDecorator(IPizza pizza) : base(pizza)
 {
 }
 public Sausage(IPizza pizza) : base(pizza)
 {
 }
 public OnionDecorator(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 30
0
 public ToppingDecoratorBase(IPizza pizza)
 {
     this.pizza = pizza;
 }
 public TomatoDecorator(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 32
0
 public FamilySize(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 33
0
 public OliveTopping(IPizza pizza) : base(pizza)
 {
 }
Esempio n. 34
0
 /// <summary>
 /// Initializes a new instance of the <see cref="NonVegPizza"/> class.
 /// </summary>
 /// <param name="pizza1">The pizza1 is the pizza type.</param>
 public NonVegPizza(IPizza pizza1) : base(pizza1)
 {
     this.MakePizza();
 }
Esempio n. 35
0
 public Ham(IPizza p)
     : base(p)
 {
 }
Esempio n. 36
0
 public PizzaWithCheese(IPizza pizza, int priceofCheese)
 {
     _pizza         = pizza;
     _priceofCheese = priceofCheese;
 }
Esempio n. 37
0
 public PizzaView(IPizza pizza)
 {
     _pizza = pizza;
 }
Esempio n. 38
0
 public Mozzarella(IPizza newPizza) : base(newPizza)
 {
 }
 public ToppingDecorator(IPizza newPizza)
 {
     this.tempPizza = newPizza;
 }