예제 #1
0
            /// <summary>
            /// Entry point into console application.
            /// </summary>
            public static void Main()
            {
                VehicleBuilder builder;

                // Create shop with vehicle builders

                Shop shop = new Shop();

                // Construct and display vehicles

                builder = new ScooterBuilder();
                shop.Construct(builder);
                builder.Vehicle.Show();

                builder = new CarBuilder();
                shop.Construct(builder);
                builder.Vehicle.Show();

                builder = new MotorCycleBuilder();
                shop.Construct(builder);
                builder.Vehicle.Show();

                // Wait for user

                Console.ReadKey();
            }
예제 #2
0
        /// <summary>
        /// Entry point into console application.
        /// </summary>
        public void Execute()
        {
            VehicleBuilder builder;

            // Create shop with vehicle builders
            Shop shop = new Shop();

            // Construct and display vehicles
            builder = new ScooterBuilder();
            shop.Construct(builder);
            builder.Vehicle.Show();

            builder = new CarBuilder();
            shop.Construct(builder);
            builder.Vehicle.Show();

            builder = new MotorCycleBuilder();
            shop.Construct(builder);
            builder.Vehicle.Show();
        }
        /// <summary>
        /// Entry point into console application.
        /// </summary>
        public static void Main()
        {
            VehicleBuilder builder;

              // Create shop with vehicle builders
              Shop shop = new Shop();

              // Construct and display vehicles
              builder = new ScooterBuilder();
              shop.Construct(builder);
              builder.Vehicle.Show();

              builder = new CarBuilder();
              shop.Construct(builder);
              builder.Vehicle.Show();

              builder = new MotorCycleBuilder();
              shop.Construct(builder);
              builder.Vehicle.Show();

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