Пример #1
0
 public override Sweet FactoryMethod(string chocoName, int chocoWeight, int chocoSugar, int chocoCalories, ChocolateColor chocoColor)
 {
     return(new Chocolate(chocoName, chocoWeight, chocoSugar, chocoCalories, chocoColor));
 }
Пример #2
0
 public override Sweet FactoryMethod(string candyName, int candyWeight, int candySugar, int candyCalories, ChocolateColor color)
 {
     throw new NotImplementedException();
 }
Пример #3
0
 public Chocolate(string chocoName, int chocoWeight, int chocoSugar, int chocoCalories, ChocolateColor chocoColor)
     : base(chocoName, chocoWeight, chocoSugar, chocoCalories)
 {
     this.color = chocoColor;
 }
Пример #4
0
 public abstract Sweet FactoryMethod(string candyName, int candyWeight, int candySugar, int candyCalories, ChocolateColor color);