예제 #1
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "1234";
            musteri1.Adı       = "İlker";
            musteri1.Soyadı    = "Barutçu";
            musteri1.TcNo      = "30320160498";


            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 7;
            musteri2.MusteriNo = "190754";
            musteri2.SirketAdı = "Kodlama.io";
            musteri2.VergiNo   = "2021";

            Musteri musteri3 = new Musteri();
            Musteri musteri4 = new Musteri();

            MusteriManager musteriManager = new MusteriManager();
        }
예제 #2
0
        static void Main(string[] args)
        {
            /*  Musteri musteri1 = new Musteri();
             *   musteri1.Adi = " engin";
             *   musteri1.Soyadi = "Demiroğ";
             *   musteri1.Id = 1;
             *   musteri1.TcNo = "333333";
             *   musteri1.MusteriNo = "111";
             *   musteri1.SirketAdi = "?";  *///SOLID

            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin ";
            musteri1.Soyadi    = "Demiroğ ";
            musteri1.TcNo      = "1235";


            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54321";
            musteri2.SirketAdi = "Kodlama io ";
            musteri2.VergiNo   = "1234567890";


            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);

            // mola
        }
예제 #3
0
        static void Main(string[] args)
        {
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.Soyadi    = "Demiroğ";
            musteri1.TcNo      = "12345678";



            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54321";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "1234567";



            //Gerçek Müşteri - tüzel müşteri
            //SOLID


            // new görünce bellekteki referans no yu hatırla
            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
        }
예제 #4
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.Soyadi    = "Demiroğ";
            musteri1.TcNo      = "12345678910";


            //Kodlama.io

            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54321";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "1234567890";


            //Gerçek müsteri - Tüzel müşteri
            //SOLID - L si bunu söylüyor

            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();


            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
            musteriManager.Ekle(musteri3);
            musteriManager.Ekle(musteri4);
        }
예제 #5
0
        static void Main(string[] args)
        {
            GercekMüsteri musteri1 = new GercekMüsteri();

            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Berk";
            musteri1.Soyadi    = "Abay";
            musteri1.TcNo      = "1245684";

            TüzelMüsteri musteri2 = new TüzelMüsteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "143453";
            musteri2.SirketAdi = "Abay software";
            musteri2.VergiNo   = "35245834";

            Musteri musteri3 = new GercekMüsteri();
            Musteri musteri4 = new TüzelMüsteri();

            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
        }
예제 #6
0
        static void Main(string[] args)
        {
            //Engin Demiroğ
            GercekMusteri musteri1 = new GercekMusteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.Soyadi    = "Demiroğ";
            musteri1.TcNo      = "12345678910";


            //Kodlama.io
            TuzelMusteri musteri2 = new TuzelMusteri();

            musteri2.Id        = 2;
            musteri2.MusteriNo = "54321";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "1234567890";



            //musteri3 ve musteri4 ikisinide tutabiliyor (gercek ve tüzel'i) yani ikisininde referansını tutabiliyor.O yüzden musterimanager add metoduna musteri diye
            //parametre gönderdik ikisinide ekleyebilelim diye.Olay tamamen base sınıfın onu inherit eden tuzel ve gercek musterının referansını tutabilmesi.
            Musteri musteri3 = new GercekMusteri();
            Musteri musteri4 = new TuzelMusteri();

            MusteriManager musteriManager = new MusteriManager();

            musteriManager.Ekle(musteri1);
            musteriManager.Ekle(musteri2);
            musteriManager.Ekle(musteri3);
            musteriManager.Ekle(musteri4);

            //Gercek Müşteri - Tüzel Müşteri nesnelerimiz var bunlar aslında ikiside musteri bunlar sırf birbirine benziyor diye birbiri yerine kullanılamazlar.
        }