public void Construct() { builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartA(); builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartA(); builder.BuildPartA(); builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartA(); builder.BuildPartB(); builder.BuildPartC(); }
public void Construct(Builder builder) { builder.BuildPartA(); builder.BuildPartB(); }
public Product createProduct() { builder.BuildPartA(); builder.BuildPartB(); return builder.getProduct(); }
public void Construct(Builder b) { b.BuildPartA(); b.BuildPartB(); }
// Builder uses a complex series of steps public void Construct(Builder builder) { builder.BuildPartA(); builder.BuildPartB(); }
public void Construct(Builder _b) { _b.BuildPartA(); _b.BuildPartB(); }