예제 #1
0
        public void GenerateProduct(ProductBuilder productBuilder)

        {
            productBuilder.GetProductData();
            productBuilder.ApplyDiscount();
            productBuilder.GetProduct();
        }
예제 #2
0
 // buraya gönderilen productbuilder'a göre işlemler uygulanır
 public void GenerateProduct(ProductBuilder productBuilder) // soyut builder takımı
 {
     // işlemler işlemler
     productBuilder.GetProductData();
     productBuilder.ApplyDiscount();
 }
예제 #3
0
 public Product GenerateProduct(ProductBuilder builder, Product product)
 {
     return(builder.ApplyDiscount(product));
 }