public Dish BuildDish(eDishTypes dishType) { SetDishType(dishType); SetMainDishRank(); SetSecondDishRank(); SetThirdDishRank(); SetDishPrice(); return(GetDish()); }
public T Build(eDishTypes dishType) { Dish2 = new T(); SetDishType(dishType) .SetMainDishRank() .SetSecondDishRank() .SetThirdDishRank() .SetDishPrice(); return(GetDish()); }
void SetDishType(eDishTypes dishType) => DishType = dishType;
public IDishBuilder <T> SetDishType(eDishTypes dishType) { throw new NotImplementedException(); }