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); }
//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); }
public Order(Pizza pizza, Customer customer, double totalPrice) { Pizza = pizza; Customer = customer; TotalPrice = totalPrice; }