You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
723 B

using Builder.Builder;
using Builder.Builders;
namespace Builder
{
internal class Program
{
static void Main(string[] args)
{
Director director = new Director();
ConcreteBuilder builder = new ConcreteBuilder();
director.Builder = builder;
Console.WriteLine("Standard basic prodcut: ");
director.BuildMinimalVariableProduct();
Console.WriteLine(builder.GetProduct().ListParts());
Console.WriteLine("Standard full featured product: ");
director.BuildMaximumVariableProduct();
Console.WriteLine(builder.GetProduct().ListParts());
Console.WriteLine("Custom product: ");
builder.BuildPartA();
builder.BuildPartC();
Console.WriteLine(builder.GetProduct().ListParts());
}
}
}