public Phone ConstructPhone() { builder.BuildBattery(); if (builder.HasCamera) { builder.BuildCamera(); } builder.BuildCPU(); builder.BuildScreen(); return(builder.GetPhone()); }