/// <summary> /// Задаёт начальные характеристики (по нулям) /// </summary> public DishBuilder() { _dishData = new DishCharacteristics(); }
/// <summary> /// Конструктор взятый с базового класса. /// По умолчанию тарелка не одноразовая /// </summary> /// <param name="dishData"> Характеристики посуды </param> /// <param name="id"> Айди выпуска </param> /// <param name="count"> Количество посуды </param> public Plate(DishCharacteristics dishData, int id, int count) : base(dishData, id, count) { IsSingleUse = false; }
/// <summary> /// Задаёт характеристики, айди выпуска, количество товара /// </summary> /// <param name="dishData"> характеристики </param> /// <param name="id"> айди выпуска </param> /// <param name="count"> количество товара </param> public Dish(DishCharacteristics dishData, int id, int count) { _dishData = dishData; _id = id; _count = count; }
/// <summary> /// Конструктор взятый с базового класса. /// По умолчанию кастрюля с антиприкарным покрытием /// </summary> /// <param name="dishData"> Характеристики посуды </param> /// <param name="id"> Айди выпуска </param> /// <param name="count"> Количество посуды </param> public Pot(DishCharacteristics dishData, int id, int count) : base(dishData, id, count) { HaveNonStickCoating = true; }
/// <summary> /// Конструктор взятый с базового класса. /// По умолчанию бокал с ножкой /// </summary> /// <param name="dishData"> Характеристики посуды </param> /// <param name="id"> Айди выпуска </param> /// <param name="count"> Количество посуды </param> public Glass(DishCharacteristics dishData, int id, int count) : base(dishData, id, count) { HaveStem = true; }
/// <summary> /// Конструктор взятый с базового класса. /// По умолчанию не индукционная сковородка /// </summary> /// <param name="dishData"> Характеристики посуды </param> /// <param name="id"> Айди выпуска </param> /// <param name="count"> Количество посуды </param> public Pan(DishCharacteristics dishData, int id, int count) : base(dishData, id, count) { IsInduction = false; }
/// <summary> /// Конструктор взятый с базового класса. /// По умолчанию Чашка с ручкой. /// </summary> /// <param name="dishData"> Характеристики посуды </param> /// <param name="id"> Айди выпуска </param> /// <param name="count"> Количество посуды </param> public Cup(DishCharacteristics dishData, int id, int count) : base(dishData, id, count) { HaveHandle = true; }