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