Esempio n. 1
0
        public static void Main(string[] args)
        {
            IBuilder builder  = new ConcreteBuilder();
            Director director = new Director(builder);

            director.Construct();
            Product product = builder.GetResult();

            Console.WriteLine($"Size: {product.Size}\nColor: {product.Color}");
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            Builder  b1 = new ConcreteBuilder();
            Director d  = new Director(b1);

            d.Construct();

            b1.GetResult().Show();

            Console.ReadKey();
        }