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}"); }
static void Main(string[] args) { Builder b1 = new ConcreteBuilder(); Director d = new Director(b1); d.Construct(); b1.GetResult().Show(); Console.ReadKey(); }