public void Construct(Builder builder) { // Take any class that implements Builder and build the product. builder.BuildPartA(); builder.BuildPartB(); }
// Builder uses a complex series of steps public void Construct(Builder builder) { builder.BuildPartA(); builder.BuildPartB(); }