public void Construct(PhoneBuilder phoneBuilder) { phoneBuilder.SetYear(); phoneBuilder.SetModel(); phoneBuilder.SetMemory(); phoneBuilder.SetPrice(); }
public Phone Produce(PhoneBuilder builder) { builder.CreatePhone(); builder.setSize(); builder.setOS(); builder.setBattery(); return(builder.phone); }
//phonebulider abstract sınıfından bir parametrer alan constructor public PhoneMaker(PhoneBuilder builder) { this.builder = builder; }