Ejemplo n.º 1
0
 public Robot Construct(IRobotBuilder builder)
 {
     builder.BuildHead();
     builder.BuildBody();
     builder.BuildArms();
     builder.BuildFoot();
     return(builder.MakeRobot());
 }
Ejemplo n.º 2
0
 // Builder uses a complex series of steps
 public void Construct(IRobotBuilder robotBuilder)
 {
     robotBuilder.BuildHead();
     robotBuilder.BuildArms();
     robotBuilder.BuildLegs();
 }