public Viande(string nom, double prix, KebabIngredient ingredient) : base("Viande " + nom, 1.00f + prix, ingredient) { }
public Salade(string nom, double prix, KebabIngredient ingredient) : base("Salade " + nom, 0.50f + prix, ingredient) { }
public Viande(KebabIngredient ingredient) : base("Viande", 1.00f, ingredient) { }
public KebabDecorator(string unNom, double prix, KebabIngredient ingredient) : base(unNom, prix) { Ingredients = ingredient; }
public Salade(KebabIngredient ingredient) : base("Salade", 0.50f, ingredient) { }
public override void AjouterIngredientPrincipal() { Kebab = new Viande(Kebab); }
public override void AjouterGarnitures() { Kebab = new Salade(Kebab); }
public Salade(KebabIngredient ingredient) : base("Salade", 0.50f,ingredient) { }
public override void AjouterBasePain() { Kebab = new Pain(); }
public Viande(string nom, double prix, KebabIngredient ingredient) : base("Viande " + nom, 1.00f + prix,ingredient) { }
public Salade(string nom, double prix,KebabIngredient ingredient) : base("Salade " + nom, 0.50f + prix,ingredient) { }