Example #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Elma elma = new Elma()
            {
                Agirlik = 5,
                Fiyat = 4,
                Renk = Color.Red
            };
            Armut armut = new Armut()
            {
                Agirlik = 7,
                Fiyat = 5,
                Renk = Color.ForestGreen
            };
            var sonuc = elma - armut;

            //Meyve meyve = new Armut()
            //{
            //    Fiyat = 5
            //};

            //MessageBox.Show(meyve++.Fiyat.ToString());
          
            
            DateTime a = DateTime.Now;
            DateTime b = DateTime.Today;
            
            
            var span = a - b;
        }
Example #2
0
 public static IMeyve CreateInstance(string adi) {
     IMeyve meyve;
     if (adi == "elma") meyve = new Elma();
     else if (adi == "armut") meyve = new Armut();
     else if (adi == "erik") meyve = new Erik();
     else meyve = null;// null yerine aslında en güzeli bir DefaultMeyve tanımlamak ve onu döndürmektir.
                        //Yoksa bu metoddan null dönmesi demek çağıran client'in null kontrol'ü yapması,
                        //yapmazsa da NullReferenceException'a toslaması demektir.
     return meyve;
 }
Example #3
0
        private void Form1_Load(object sender, EventArgs e)
        {
            Elma elma = new Elma()
            {
                Agirlik = 5, Fiyat = 4, Renk = Color.Red
            };
            Armut armut = new Armut()
            {
                Agirlik = 7, Fiyat = 5, Renk = Color.ForestGreen
            };

            var sonuc = elma - armut;

            DateTime a    = DateTime.Now;
            DateTime b    = DateTime.Now;
            var      span = b - a;
        }