public override AbstractPizza Create() { AbstractPizza result = pizza; pizza = new Carbonara(); return(result); }
public override BlankPizza GetPizza() { BlankPizza newPizza = pizza; pizza = new Carbonara(); return(newPizza); }
public PastaModel GetPasta(char key) { PastaModel pasta = null; if (_sliders.ContainsKey(key)) { pasta = _sliders[key]; } else { switch (key) { case 'A': pasta = new Carbonara(); break; case 'R': pasta = new CrockPotSpaghetti(); break; case 'S': pasta = new ShrimpFettuccineAlfredo(); break; } _sliders.Add(key, pasta); } return(pasta); }
public CarbonaraBuilder() { pizza = new Carbonara(); }