public IYiyecek Hazirla(YiyecekTuru yiyecekTuru) { IYiyecek yiyecek = null; switch (yiyecekTuru) { case YiyecekTuru.MANTI: yiyecek = new TrakyaUsulu(new Manti()); break; case YiyecekTuru.CORBA: yiyecek = new TrakyaUsulu(new Tarhana()); break; default: throw new Exception("Tanımsız Yiyecek Türü"); } return(yiyecek); }
public EgeUsulu(IYiyecek yiyecek) : base(yiyecek) { }
public TrakyaUsulu(IYiyecek yiyecek) : base(yiyecek) { }
public YoreUsulu(IYiyecek yiyecek) { Yiyecek = yiyecek; }