public void Cook(Vegetable vegetable) { Potato potato = GetPotato(); Carrot carrot = GetCarrot(); Bowl bowl; Peel(potato); Peel(carrot); bowl = GetBowl(); Cut(potato); Cut(carrot); bowl.Add(carrot); bowl.Add(potato); }
internal void Add(Vegetable carrot) { //... }
public void Add(Vegetable vegetable) { this.vegetables.Add(vegetable); }
private void Peel(Vegetable vegetable) { throw new NotImplementedException(); }
public void Add(Vegetable vegetable) { this.setOfVegetables.Add(vegetable); }
private void Cut(Vegetable vegetable) { ////... }
////not implemented: TODO /// <summary> /// Method for adding vegetable. /// </summary> /// <param name="vegetable">Vegetable to add</param> internal void Add(Vegetable vegetable) { throw new NotImplementedException(); }
private void Peel(Vegetable potato) { ////... }
public void Cook(Vegetable vegetable) { Console.WriteLine("Cook vegetable {0}", vegetable); }