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

            musteri1.MusteriNo = "12345";
            musteri1.Adi       = "Engin";
            musteri1.SoyAdi    = "demirog";
            musteri1.TcNo      = "111111111";
            musteri1.Id        = 1;


            //kodlamaio
            TuzelMusteri musteri2 = new TuzelMusteri();

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

            //Gerçek Müşteri - Tüzel Müşteri (birbirinin yerine kullanılamaz)
            // SOLID (L)

            Musteri musteri3 = new GercekMüsteri();
            Musteri musteri4 = new TuzelMusteri();

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(musteri1);
            customerManager.Add(musteri2);
        }
예제 #2
0
        static void Main(string[] args)
        {
            GercekMüsteri musteri1 = new GercekMüsteri();

            musteri1.Id        = 1;
            musteri1.MusteriNo = "1234";
            musteri1.Adi       = "engin";
            musteri1.Soyadi    = "demiroğ";
            musteri1.TcNo      = "12345678978";

            //Kodlama.İo

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

            musteri2.Id        = 2;
            musteri2.MusteriNo = "12456";
            musteri2.SirketAdi = "kodlama.io";
            musteri2.VergiNo   = "12365478956";


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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(musteri1);
            customerManager.Add(musteri2);
            customerManager.Add(musteri3);
            customerManager.Add(musteri4);
        }
예제 #3
0
        static void Main(string[] args)
        {
            // soyutlamayı çok iyi anlamak lazım...
            GercekMüsteri müsteri1 = new GercekMüsteri();

            müsteri1.Id        = 1;
            müsteri1.MusteriNo = "123456";
            müsteri1.Adı       = "Emre";
            müsteri1.Soyadı    = "Yılmaz";
            müsteri1.TcNo      = "1234567890";

            TüzelMüsteri müsteri2 = new TüzelMüsteri();

            müsteri2.Id        = 2;
            müsteri2.MusteriNo = "56465485";
            müsteri2.SirketAdi = "Kodlama.io";
            müsteri2.VergiNo   = "1231535132";


            Müsteri müsteri3 = new GercekMüsteri();
            Müsteri müsteri4 = new TüzelMüsteri();


            MüsteriManager müsteriManager = new MüsteriManager();

            müsteriManager.Ekle(müsteri1);
        }
예제 #4
0
        static void Main(string[] args)
        {
            GercekMüsteri musteri1 = new GercekMüsteri();

            musteri1.MusteriNo     = "123456";
            musteri1.MusteriAdi    = "Berkay";
            musteri1.MusteriSoyadi = "Aydoğan";
            musteri1.TcNo          = "123456879852";
            musteri1.Id            = 1;


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

            musteri2.Id        = 2;
            musteri2.MusteriNo = "52-131";
            musteri2.SirketAdi = "Kodlama.io";
            musteri2.VergiNo   = "1335135";


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

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(musteri1);
            customerManager.Add(musteri2);
            //Gerçek Müşteri- Tüzel Müşteri
        }