Exemplo n.º 1
0
 public Chocolate(string name, double weight, double price, double sugar, double calories
                  , TypeOfChocolate typeOfChocolate, DriedFruits driedFruits, double cocoa
                  , VariantsOfChocolateProducts variantsOfChocolateProducts)
     : base(name, weight, price, sugar, calories)
 {
     TypeOfChocolate             = typeOfChocolate;
     DriedFruits                 = driedFruits;
     PercentageOfCocoaProducts   = cocoa;
     VariantsOfChocolateProducts = variantsOfChocolateProducts;
 }
Exemplo n.º 2
0
 public Chocolate(string name, double weight, double sugar, double calories, TypeOfChocolate typeofchoco)
     : base(name, weight, sugar, calories)
 {
     TypeOfChocolate = typeofchoco;
 }
Exemplo n.º 3
0
 public override Sweet FactoryMethod(string chocolateName, int chocolateWeight, decimal chocolateCalories, TypeOfChocolate typeChocolate)
 {
     throw new NotImplementedException();
 }
Exemplo n.º 4
0
 public override Sweet FactoryMethod(string chocolateName, int chocolateWeight, decimal chocolateCalories, TypeOfChocolate chocolateColor)
 {
     return(new Chocolate(chocolateName, chocolateWeight, chocolateCalories, chocolateColor));
 }
Exemplo n.º 5
0
 //base используется для доступа к членам базового из производного класса для
 //Определения конструктора базового класса, который должен вызываться при
 //создании экземпляров производного класса.
 public Chocolate(string chocolateName, int chocolateWeight, decimal chocolateCalories, TypeOfChocolate chocolateColor)
     : base(chocolateName, chocolateWeight, chocolateCalories)
 {
     this.typeChocolate = chocolateColor;
 }
Exemplo n.º 6
0
 public abstract Sweet FactoryMethod(string chocolateName,
                                     int chocolateWeight, decimal chocolateCalories, TypeOfChocolate typeChocolate);