Example #1
0
        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);
        }
Example #2
0
 public EgeUsulu(IYiyecek yiyecek)
     : base(yiyecek)
 {
 }
Example #3
0
 public TrakyaUsulu(IYiyecek yiyecek)
     : base(yiyecek)
 {
 }
Example #4
0
 public YoreUsulu(IYiyecek yiyecek)
 {
     Yiyecek = yiyecek;
 }
 public TrakyaUsulu(IYiyecek yiyecek)
     : base(yiyecek)
 {
 }
Example #6
0
 public EgeUsulu(IYiyecek yiyecek)
     : base(yiyecek)
 {
 }
Example #7
0
 public YoreUsulu(IYiyecek yiyecek)
 {
     Yiyecek = yiyecek;
 }