public PizzaMaker(PizzaBuilder builder, Enum_PizzaType pizzaType, string pizzaName, IPizzaBuildState pizzaBuildState, IOrderConstructor orderCunstructor)
 {
     _builder              = builder;
     _pizzaType            = pizzaType;
     _pizzaName            = pizzaName;
     _pizzaBuildState      = pizzaBuildState;
     this.orderCunstructor = orderCunstructor;
 }
 public RestaurantService(Mediator mediator, Enum_Menu pizzaType, Enum_PizzaType pizza, IPizzaBuildState pizzaBuildState, IOrderConstructor orderConstructor) : base(mediator)
 {
     _orderConstructor = orderConstructor;//gggggggggggggggggggggggggggggggggggggggggg
     _pizzaBuildState  = pizzaBuildState;
     _pizzaFactory     = new PizzaFactory(_pizzaBuildState, _orderConstructor);
     _pizzaType        = pizzaType;
     _pizza            = pizza;
 }