static void Meat() { // non-adapted var unknown = new MeatBase(MeatTypes.BEEF); unknown.LoadData(); // adapted var beef = new Meat(MeatTypes.BEEF); beef.LoadData(); var turkey = new Meat(MeatTypes.TURKEY); turkey.LoadData(); var veal = new Meat(MeatTypes.VEAL); veal.LoadData(); Console.ReadKey(); }
public ExtraCheese(MeatBase m) : base(m.Name + ",+ Extra cheese", m) { }
protected MeatBase(string name, MeatBase meats) { _meats = meats; Name = name; }
public GrillVegetables(MeatBase meats) : base(meats.Name + ",+ Grill Vegetables", meats) { }
protected AdditiveToMeat(string n, MeatBase meats) : base(n, meats) { }