Exemplo n.º 1
0
 static void Main(string[] args)
 {
     SimplePizzaFactory factory    = new SimplePizzaFactory();
     PizzaStore         pizzaStore = new PizzaStore(factory);
     Pizza pizza = pizzaStore.OrderPizza("cheese");
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="HawaiiPizza"/> class.
 /// </summary>
 /// <param name="pizza">The pizza<see cref="Pizza"/></param>
 public HawaiiPizza(Pizza pizza)
 {
     mPizza = pizza;
     mPizza.SetPrice(5.99);
 }
Exemplo n.º 3
0
        //public List<Pizza> Pizzas { get; set; }



        public override string ToString()
        {
            return(String.Format(Customer.ToString() + Environment.NewLine + Pizza.ToString() + Environment.NewLine + TotalPrice));
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="SalamiPizza"/> class.
 /// </summary>
 /// <param name="pizza">The pizza<see cref="Pizza"/></param>
 public SalamiPizza(Pizza pizza)
 {
     mPizza = pizza;
     mPizza.SetPrice(5.99);
 }
Exemplo n.º 5
0
 public Order(Pizza pizza, Customer customer, double totalPrice)
 {
     Pizza      = pizza;
     Customer   = customer;
     TotalPrice = totalPrice;
 }