예제 #1
0
        static Product BuildProduct(Builder builder)
        {
            builder.BuidProduct();

            builder.BuidProduct1();

            builder.BuidProduct2();
            builder.BuidProduct2();
            builder.BuidProduct2();

            builder.BuidProduct3();
            builder.BuidProduct3();

            return builder.GetProduct();
        }
예제 #2
0
파일: Program.cs 프로젝트: Alex-LG/DP
 public void Construct(Builder b)
 {
     b.BuildPartA();
     b.BuildPartB();
 }
예제 #3
0
 // Builder uses a complex series of steps
 public void Construct(Builder builder)
 {
     builder.BuildPartA();
     builder.BuildPartB();
 }
예제 #4
0
파일: Builder.cs 프로젝트: Hovaz/Parcial-4
 public void Construct(Builder builder)
 {
     builder.Comprar1();
     builder.Comprar2();
     builder.Comprar3();
     builder.Comprar4();
 }
예제 #5
0
 public Director(Builder builder)
 {
     this.builder = builder;
 }
예제 #6
0
 public void Construct(Builder b)
 {
     b.AddParts();
 }
예제 #7
0
 public Director(Builder builder)
 {
     this.builder = builder;
 }
예제 #8
0
 // 组装电脑
 public void Construct(Builder builder)
 {
     builder.BuildPartCPU();
     builder.BuildPartMainBoard();
 }
예제 #9
0
 public void CreatePart(Builder builder)
 {
     builder.CreatePartA();
     builder.CreatePartB();
 }
예제 #10
0
 public ConcreteDirector(Builder builder)
 {
     _builder = builder;
 }
 public void Construct()
 {
     Builder.Create();
     Builder.AddWheels();
     Builder.AddLights();
 }