예제 #1
0
        static void Main(string[] args)
        {
            Context context = new Context(new OperationCreateVeganPizza());
            Pizza   pizza   = context.executeStrategy(40);

            Console.WriteLine(pizza.getName());

            context = new Context(new OperationCreateMeatPizza());
            pizza   = context.executeStrategy(90);
            Console.WriteLine(pizza.getName());

            context = new Context(new OperationCreateCheesePizza());
            pizza   = context.executeStrategy(68);
            Console.WriteLine(pizza.getName());
        }
예제 #2
0
        static void Main(string[] args)
        {
            Pizza     model = new Pizza("Pizza_1", 43f);
            PizzaView view  = new PizzaView(model.getName(), model.getPrice(),
                                            "image/pizza/1");
            PizzaController pizzaController = new PizzaController(model, view);

            pizzaController.updateView();
            pizzaController.setPizzaName("Pizza_2");
            pizzaController.setPizzaPrice(66);
            pizzaController.updateView();
        }
예제 #3
0
 public String getPizzaName()
 {
     return(modelPizza.getName());
 }