public override Utensil CreateUtensil(List <string> values) { Steamer steamer = new Steamer(); SetProperties(steamer, values); return(steamer); }
public override bool Equals(object obj) { if (!(obj is Steamer)) { return(false); } Steamer s = (Steamer)obj; return(name == s.name && power == s.power && price == s.price); }
static void Main(string[] args) { IVegetable carrot = new Carrot(); IVegetable patato = new Patato(); IVegetable paper = new Paper(); IVegetable vegetables = new Vegetables(); IAppearance bowl = new Bowl(); IAppearance steamer = new Steamer(); Chef chef = new Chef(); chef.Wash(); chef.Cut(); chef.Prepare(bowl); chef.Cook(steamer); chef.Serve(); }