Exemplo n.º 1
0
        static void Main(string[] args)
        {
            // Metodlar - Tekrar Tekrar Kullanılabilirliği sağlıyor - do not repeat yourself(kendini tekrar etme)
            // DRY  +  Clean Code  + Best Practice (doğru uygulama teknikleri)

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            // type safe -- tip güvenliği
            foreach (Urun urungetir in urunler)
            {
                Console.WriteLine("Ürün Adı      : " + urungetir.Adi);
                Console.WriteLine("Ürün Fiyatı   : " + urungetir.Fiyati);
                Console.WriteLine("Ürün AÇıklama : " + urungetir.Aciklama);
                Console.WriteLine("=============================================");
            }

            Console.WriteLine("-----------------Metodlar-----------------------------");

            SepetManager sepetmanager = new SepetManager();

            sepetmanager.Ekle(urun1);
            sepetmanager.Ekle(urun2);

            //encapsulation

            //classa eklediğin metod değişiklerde kolaylık sağlar..

            //önerilmeyen sistem -değişiklik istendiğinde sorun teşkil eder
            sepetmanager.Ekle2("Armut", "Deveci", 15, 5);
            sepetmanager.Ekle2("Muz", "Anamur", 18, 7);
            sepetmanager.Ekle2("Karpuz", "Diyarbakır", 27, 12);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            string productName = "Apple";
            double price       = 15;
            string explanation = "Apple of Amasya";

            string[] fruits = new string[] { };



            Product product1 = new Product();

            product1.Name        = "Elma";
            product1.Price       = 15;
            product1.Explanation = "Apple of Amasya";

            Product product2 = new Product();

            product2.Name        = "Watermelon";
            product2.Price       = 80;
            product2.Explanation = "Watermelon of Diyarbakir";

            Product[] products = new Product[] { product1, product2 };

            foreach (var product in products)
            {
                Console.WriteLine(product.Name);
                Console.WriteLine(product.Price);
                Console.WriteLine(product.Explanation);
                Console.WriteLine("--------------------------");
            }

            Console.WriteLine("----------- METODLAR ---------");
            // instance - örnek
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(product1);
            sepetManager.Ekle(product2);

            sepetManager.Ekle2("Armut", "asdada", 11, 12);
            sepetManager.Ekle2("Ayva", "asdaasddda", 111, 121);
            sepetManager.Ekle2("Nar", "asdadsada", 112, 122);
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double Fiyati   = 15;
            string aciklama = "Amasya elması";

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 15;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            ///urun=takma ad--- type-safe--tip güvenli//Urun/var-veri tipi
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("------------------");
            }

            Console.WriteLine("--------------Metodlar---------");
            //instance-örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuz", 12, 8);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";


            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";


            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
            }


            Console.WriteLine("------------Metodlar--------------");

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Kırmızı elma", 14, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 8, 7);
        }
Exemplo n.º 5
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "amasya elmasi";

            string[] metveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "amasya elmasi";

            Urun urun2 = new Urun();

            urun2.Adi      = " karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "diyarbakir karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe -- tip guvenli
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("..............  ");
            }

            Console.WriteLine("---------Metodlar-----------");
            //instance - ornek
            //encapusulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("armut", "yesil", 12, 9);
            sepetManager.Ekle2("elma", "yesil", 12, 16);
            sepetManager.Ekle2("karpuz", "amed", 12, 6);
        }
Exemplo n.º 6
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya Elması";


            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";


            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe--tip güvenli
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-------------------------------");
            }

            Console.WriteLine("---------Metodlar-----------");

            //İnstance-örnek
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil Armut", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            string urunAdı  = "Elma";
            double fiyatı   = 15;
            string aciklama = "Amasya Elması";

            string[] meyveler = new string[] { "Elma", "Karpuz" };

            Product urun1 = new Product();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Product urun2 = new Product();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 10;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Product[] products = new Product[] { urun1, urun2 };

            foreach (var product in products)
            {
                Console.WriteLine(
                    "ÜrünAdı: " + product.Adi +
                    "ÜrünFiyatı: " + product.Fiyati +
                    "ÜrünAciklama :" + product.Aciklama);

                Console.WriteLine("--------------------");

                Console.WriteLine("-----------Metotlar---------------");
                // instance - CLASS ÖRNEĞİ OLUŞTURMA
                SepetManager sepetManager = new SepetManager();
                sepetManager.Ekle(urun1);
                sepetManager.Ekle(urun2);
                // ENCAPSULATİON - İÇERDE BİR DEĞİŞİKLİK YAPMAK İÇİN CLASSIN İÇİNDE YAPMAMIZ YETERLİ OLUR !
                sepetManager.Ekle2("Elma", "Amasya Elması", 12, 10);
                sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 8);
                sepetManager.Ekle2("Portakal", "Dörtyol Portakalı", 12, 26);
            }
        }
Exemplo n.º 8
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";


            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 17;
            urun2.Aciklama = "Adana karpuzu";


            Urun[] urunler = new Urun[] { urun1, urun2 };
            //C# ve java type-safe(tip güvenli) dilleridir
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------");
            }
            Console.WriteLine("-----------------------Metodlar-------------------");


            //instance -örnek
            //encapsulation


            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);


            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 50);
            sepetManager.Ekle2("Elma", "Yeşif Elma", 12, 10);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 22);
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            Product urun1 = new Product();

            urun1.Adi       = "Elma";
            urun1.Fiyati    = 20;
            urun1.Aciklama  = "Siyah Elma";
            urun1.stokAdedi = 35;

            Product urun2 = new Product();

            urun2.Adi       = "Karpuz";
            urun2.Fiyati    = 25;
            urun2.Aciklama  = "Adana Karpuzu";
            urun2.stokAdedi = 30;

            Product[] urunler = new Product[] { urun1, urun2 };



            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.stokAdedi);
            }


            Console.WriteLine("********************");

            // İnstance
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            Console.WriteLine("********************");

            sepetManager.Ekle2("Armut", "Yeşil Armut", 10, 20);
            sepetManager.Ekle2("Elma", "Kırmızı Elma", 10, 20);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuz", 10, 20);
        }
Exemplo n.º 10
0
        static void Main(string[] args)
        {
            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("--------Metodlar---------");

            //instance - örnek
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 8);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 14);



            Console.WriteLine("Hello World!");
        }
Exemplo n.º 11
0
        static void Main(string[] args)
        {
            // classın Örneği
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            // Dizi oluştuluruldu
            Urun[] urunler = new Urun[]  { urun1, urun2 };

            //(veri tipi) (takma ad) in (kullanılan dizi)
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-------------------");
            }

            Console.WriteLine("--------------Metotlar----------");
            // instance - örnek
            // encapsulation - kapsülleme

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarnakır karpuz", 12, 8);

            Console.ReadLine();
        }
Exemplo n.º 12
0
        static void Main(string[] args)
        {
            // Console.WriteLine("Hello World!");

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "karpuz";
            urun2.Fiyati   = 20;
            urun2.Aciklama = "d karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe Urun=var
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("***********");
            }

            Console.WriteLine("-------------Metodlar------------");

            //encapsulation * yapıyı daha düzenli ve komplike hale getirmek
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            // daha dağınık bir yapı
            sepetManager.Ekle2("armut", "Yeşil", 12, 12);
            sepetManager.Ekle2("elma", "sarı", 12, 15);
            sepetManager.Ekle2("karpuz", "kırmızı", 12, 14);
        }
Exemplo n.º 13
0
        static void Main(string[] args)
        {
            string Adi      = "Elma";
            double Fiyati   = 15;
            string Aciklama = "Amasya Elmasi";

            string[] meyveler = new string[] { };

            Urun Urun1 = new Urun();

            Urun1.Adi      = "Elma";
            Urun1.Fiyati   = 15;
            Urun1.Aciklama = "Amasya Elmasi";

            Urun Urun2 = new Urun();

            Urun2.Adi      = "Karpuz";
            Urun2.Fiyati   = 80;
            Urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { Urun1, Urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------");
            }

            Console.WriteLine("------------Metodlar------------");

            // instance
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(Urun1);
            sepetManager.Ekle(Urun2);

            sepetManager.Ekle2("Armut", "Yeşil", 12, 1);
            sepetManager.Ekle2("elma", "Yeşil elma", 12, 1);
            sepetManager.Ekle2("karpuz", "Diyarbakır karpuzu", 12, 1);
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            // type-safe --> tip güvenli
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("***************");
            }

            Console.WriteLine("*******METODLAR********");
            // instance - örnek
            // encapsulation - kapsülleme
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 100);
            sepetManager.Ekle2("Erik", "Yeşil erik", 8, 100);
        }
Exemplo n.º 15
0
        static void Main(string[] args)
        {
            string urunAdi = "Elma";
            double fiyati  = 15;
            string aciklma = "Amasya Elmasi";

            string[] meyveler = new string[] { "elma", "karpuz" };
            Urun     urun1    = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("________________________________");
            }

            Console.WriteLine("------------METODLAR-----------------");

            /*instance -örnek
             * encapsulation*/
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("armut", "yeşil armut", 12, 10);
            sepetManager.Ekle2("elma", "yeşil elma", 12, 20);
            sepetManager.Ekle2("karpuz", "diyarbakır karpuzu", 12, 25);
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya Elması";

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type safe--tip güvenli
            foreach (Urun urun  in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("------------------");
            }
            Console.WriteLine("\n----------------METODLAR-------------\n");
            //instance-orenek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yesil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yesil elma", 15, 9);
        }
Exemplo n.º 17
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";


            product urun1 = new product();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            product urun2 = new product();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            product[] urunler = new product[] { urun1, urun2 };

            foreach (product urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------------");
            }

            Console.WriteLine("--------------------Metotlar----------");


            SepetManager sepetmanager = new SepetManager();

            sepetmanager.Ekle(urun1);
            sepetmanager.Ekle(urun2);

            sepetmanager.Ekle2("Armut", "Yeşil armut", 12, 7);
            sepetmanager.Ekle2("Elma", "Yeşil elma", 12, 2);
            sepetmanager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 4);
        }
Exemplo n.º 18
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe  -> tip güvenli
            Console.WriteLine("-------------------------------");
            foreach (Urun urun in urunler)
            {
                Console.WriteLine("Adı : " + urun.Adi);
                Console.WriteLine("Fiyatı : " + urun.Fiyati);
                Console.WriteLine("Açıklama : " + urun.Aciklama);
                Console.WriteLine("-------------------------------");
            }

            Console.WriteLine("----------METODLAR-------------");

            //Instance - Örnek
            //cw tab tab hızlıca Console.WriteLine(""); oluşturur
            //Encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Exemplo n.º 19
0
        static void Main(string[] args)
        {
            string[] meyveler = new string[] { };

            Product urun1 = new Product();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Product urun2 = new Product();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Product[] urunler = new Product[] { urun1, urun2 };

            //type-safe -- tip güvenli
            foreach (var a in urunler)
            {
                Console.WriteLine(a.Adi);
                Console.WriteLine(a.Fiyati);
                Console.WriteLine(a.Aciklama);
                Console.WriteLine("--------------");
            }

            Console.WriteLine("------------Metotlar-------------------");
            //instance - örnek
            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Exemplo n.º 20
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "elma";
            urun1.Fiyat    = 15;
            urun1.Aciklama = "amasyaelmasi";


            Urun urun2 = new Urun();

            urun2.Adi   = "karpuz";
            urun2.Fiyat = 80;
            urun2.Adi   = "diyarbkir karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };


            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyat);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("-----------");
            }
            Console.WriteLine("---------Metotlar-----");

            SepetManager SepetManager = new SepetManager();

            //encapsulation-kapsülleme

            SepetManager.Ekle(urun1);
            SepetManager.Ekle(urun2);

            //-------------------------------------------

            SepetManager.Ekle2("armut", "yeşil armut", 12);
            SepetManager.Ekle2("elma", "yeşil elma", 12);
            SepetManager.Ekle2("karpuz ", "Diyarbakır Karpuzu", 12);
        }
Exemplo n.º 21
0
        static void Main(string[] args)
        {
            Product Urun1 = new Product();

            Urun1.Id         = 157;
            Urun1.Price      = 15;
            Urun1.UrunAdi    = "Elma";
            Urun1.UrunDetayi = "Amasya Elması";

            Product Urun2 = new Product();

            Urun2.Id         = 231;
            Urun2.Price      = 25;
            Urun2.UrunAdi    = "Karpuz";
            Urun2.UrunDetayi = "Diyarbakır Karpuzu";

            Product[] Urunler = new Product[] { Urun1, Urun2 };

            foreach (Product urun in Urunler)
            {
                Console.WriteLine(urun.UrunAdi);
                Console.WriteLine(urun.UrunDetayi);
                Console.WriteLine(urun.Price);
                Console.WriteLine("---------------");
            }

            Console.WriteLine("----------Metodlar---------");

            //ENCAPSULATİON

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(Urun1);
            sepetManager.Ekle(Urun2);

            sepetManager.Ekle2("Armut", 12, "Yeşil", 10);
            sepetManager.Ekle2("elma", 15, "Kırmızı", 9);
            sepetManager.Ekle2("Karpuz", 20, "Diyarbakır Karpuzu", 8);
        }
Exemplo n.º 22
0
        static void Main(string[] args)
        {
            string urunAdi  = "Elma";
            double fiyati   = 15;
            string aciklama = "Amasya elması";

            string[] meyveler = new string[] { };

            Urun urun1 = new Urun(); //class oluduğunda new gerek

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elmasi";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };
            foreach (var urun in urunler) // in urunler:urunleri tek tek ekrana yazdırır
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("****************Metodlar***************");
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 9);
            sepetManager.Ekle2("Elma", "Yeşil Elma", 12, 4);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 5);
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "elma";
            urun1.Fiyat    = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpu";
            urun2.Fiyat    = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";


            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyat);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("----------------");
            }


            Console.WriteLine("-------------Metotlar-----------");

            //instance-örnek
            //encapsulation
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil Armut", 12, 10);
            sepetManager.Ekle2("Elma", "Kırmızı Elma", 12, 9);
            sepetManager.Ekle2("Karpuz", "Diyarbakır Karpuzu", 12, 8);
        }
Exemplo n.º 24
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            //type-safe
            foreach (Urun urun in urunler) //Urun yerine var da yazabilirsin. o otomatik bulur
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("---------------");
            }

            Console.WriteLine("------------Metotlar------------");
            //cw tab tab -- console writeline için kısayol
            //instance oluşturmak
            //encapsulation: kapsülleme demek. ayrı ayrı yazıp düzensiz yazmaktansa bir kapsülün içine sokarız. property yöntemiyle yazılmış calsslar buna yardımcı olur

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1); //argumenet ekledik
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 3);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12, 5);
            sepetManager.Ekle2("Karpuz", "Diyarbakır karpuzu", 12, 8);
        }
Exemplo n.º 25
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya Elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine("------------------------------");
            }


            Console.WriteLine("--------------Metotlar-----------------");
            //
            //

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil", 12, 5);
            sepetManager.Ekle2("uçak", "kanatlı", 12, 6);
            sepetManager.Ekle2("karpuz", "diyarbakır", 12, 49);
        }
Exemplo n.º 26
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır karpuzu";


            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("---------------------");
            }

            Console.WriteLine("--------Metodlar--------");

            //instance - Örnek
            //encapsulation - ekle fonsiyonundaki değişkenin alabileceği özellikleri Urun clasında belirttik.
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);
            // Aşağıdakiler uygun bir kullanım değil, yukarıdaki örnek olmalı.
            sepetManager.Ekle2("Armut", "Yeşil armut", 12);
            sepetManager.Ekle2("Elma", "Yeşil elma", 12);
            sepetManager.Ekle2("Karpuz", "Diyarbakır", +12);
        }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Açiklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Açiklama = "Diyarbakır karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            // type safe-- tip güvenli Urun yazdık var yazsanda olur
            foreach (var a in urunler)
            {
                Console.WriteLine(a.Adi);
                Console.WriteLine(a.Fiyati);
                Console.WriteLine(a.Açiklama);
            }

            Console.WriteLine("--------Metodlar--------");

            //encapsulation

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("armut", "yeşil armut", 12, 10);
            sepetManager.Ekle2("elma", "yeşil elma", 11, 9);
            sepetManager.Ekle2("karpuz", "dbakır karpuzu", 10, 8);
            // bu şekilde yazarsan örneğin stokadedi ekle derlerse tek tek her sayfada değiştirecez
        }
Exemplo n.º 28
0
        static void Main(string[] args)
        {
            //Console.WriteLine("Hello World!");
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };

            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("------------------------------------");
            }

            Console.WriteLine("-------------------METODLAR----------------------------");

            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            //hatalı yazım
            sepetManager.Ekle2("armut", "armut gibi", 25, 100);
            sepetManager.Ekle2("portakal", "finike", 3, 21);
            sepetManager.Ekle2("muz", "Anamur", 10, 45);
        }
Exemplo n.º 29
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi       = "elma";
            urun1.Fiyati    = 100;
            urun1.Aciklama  = "amasya elması";
            urun1.stokAdedi = 5;

            Urun urun2 = new Urun();

            urun2.Adi       = "karpuz";
            urun2.Fiyati    = 80;
            urun2.Aciklama  = "diyarbakır karpuzu";
            urun2.stokAdedi = 6;


            Urun[] urunler = new Urun[] { urun1, urun2 };
            foreach (var urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine(urun.stokAdedi);
                Console.WriteLine("------------");
            }
            Console.WriteLine("-----------metodlar-----------");
            SepetManager sepetManager = new SepetManager();

            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "yeşil", 12, 10);
            sepetManager.Ekle2("elma", "yeşil", 18, 9);
            sepetManager.Ekle2("karpuz", "diyarbakır", 15, 6);
        }
Exemplo n.º 30
0
        static void Main(string[] args)
        {
            Urun urun1 = new Urun();

            urun1.Adi      = "Elma";
            urun1.Fiyati   = 15;
            urun1.Aciklama = "Amasya elması";

            Urun urun2 = new Urun();

            urun2.Adi      = "Karpuz";
            urun2.Fiyati   = 80;
            urun2.Aciklama = "Diyarbakır Karpuzu";

            Urun[] urunler = new Urun[] { urun1, urun2 };
            //Urun class ı yerine var yazabiliriz. var gidip veri tipini buluyor
            foreach (Urun urun in urunler)
            {
                Console.WriteLine(urun.Adi);
                Console.WriteLine(urun.Fiyati);
                Console.WriteLine(urun.Aciklama);
                Console.WriteLine("...................");
            }

            Console.WriteLine("........................");

            SepetManager sepetManager = new SepetManager();

            //encapsulation: metodları sınıflarla yaz. bir değişiklik olduğu zaman sınıfı değiştir.
            sepetManager.Ekle(urun1);
            sepetManager.Ekle(urun2);

            sepetManager.Ekle2("Armut", "Yeşil armut", 12, 10);
            sepetManager.Ekle2("Karpuz", "diyarbakır karpuz", 12, 8);
            sepetManager.Ekle2("Elma", "yeşil elma", 12, 9);
        }