public override IBoat Build(BoatBuilder builder) { builder.BuildBody(); builder.BuildEngine(); builder.PaintBoat(); return(builder.Boat); }
public abstract IBoat Build(BoatBuilder buider);
public override IBoat Build(BoatBuilder builder) { builder.BuildSteering(); builder.BuildInboardEngine(); return(builder.Boat); }