Пример #1
0
 public Candy(string name, double weight, double price, double sugar, double calories
              , TypeOfCandy typeOfCandy, Stuffing stuffing)
     : base(name, weight, price, sugar, calories)
 {
     TypeOfCandy = typeOfCandy;
     Stuffing    = stuffing;
 }
Пример #2
0
 public override Sweet FactoryMethod(string candyName, int candyWeight, decimal candyCalories, TypeOfCandy typeCandy)
 {
     return(new Candy(candyName, candyWeight, candyCalories, typeCandy));
 }
Пример #3
0
 public Candy(string name, double weight, double sugar, double colories,
              TypeOfCandy typeOfCandy) : base(name, weight, sugar, colories)
 {
     TypeOfCandy = typeOfCandy;
 }
Пример #4
0
 public Candy(string _name, string _manufact, int _sugar, int _weight, TypeOfCandy _type)
     : base(_name, _manufact, _sugar, _weight)
 {
     Type = _type;
 }
Пример #5
0
 //base используется для доступа к членам базового из производного класса для
 //Определения конструктора базового класса, который должен вызываться при
 //создании экземпляров производного класса.
 public Candy(string candyName, int candyWeight, decimal candyCalories, TypeOfCandy typeCandy)
     : base(candyName, candyWeight, candyCalories)
 {
     this.typeCandy = typeCandy;
 }
Пример #6
0
 public override Sweet FactoryMethod(string candyName, int candyWeight, decimal candyCalories, TypeOfCandy type)
 {
     throw new NotImplementedException();
 }
Пример #7
0
 public abstract Sweet FactoryMethod(string candyName,
                                     int candyWeight, decimal candyCalories, TypeOfCandy type);