static void Main()
                {
                    Builder  builder = new Builder();
                    IRoutine r1      = new Ricky();
                    IRoutine r2      = new Elvis();

                    builder.Construct(r1);
                    builder.Construct(r2);

                    Console.Read();
                }
        public Product Construct()
        {
            for (int i = 0; i < 5; i++)
            {
                builder.BuildPart();
            }

            return(builder.Construct());
        }