public override void UseVirtual(Product product, VirtualProductTemplate template) { if (template != null) { product.CardNumber = template.CardNumber; } }
public void Construct(AbstractBuilder abstractBuilder, Product product, CombinedProductTemplate cpt = null, VirtualProductTemplate vpt = null) { abstractBuilder.UseCombined(product, cpt); abstractBuilder.UseVirtual(product, vpt); }
public abstract void UseVirtual(Product product, VirtualProductTemplate template);