Ejemplo n.º 1
0
        public void Control()
        {
            SandwichBuilder builder;

            var shop = new AssemblyLine();

            builder = new TurkeyClub();
            shop.Assemble(builder);
            builder.Sandwich.Show();
        }
Ejemplo n.º 2
0
        public static void BuilderExample()
        {
            SandwichBuilder builder;

            // Create shop with sandwich assembly line
            AssemblyLine shop = new AssemblyLine();

            // Construct and display sandwiches
            builder = new HamAndCheese();
            shop.Assemble(builder);
            builder.Sandwich.Show();

            builder = new BLT();
            shop.Assemble(builder);
            builder.Sandwich.Show();

            builder = new TurkeyClub();
            shop.Assemble(builder);
            builder.Sandwich.Show();

            // Wait for user
            Console.ReadKey();
        }