コード例 #1
0
        static void Main(string[] args)
        {
            //Soyutlama Mantığı...

            //Baresss...
            ReelCustomer customer1 = new ReelCustomer();

            customer1.ID         = 1;
            customer1.CustumerNo = "12345";
            customer1.Name       = "Barış";
            customer1.LastName   = "Karakaya";
            customer1.TcNo       = "1425678945";

            //Kodlama.io...

            CompanyCustomer customer2 = new CompanyCustomer();

            customer2.ID          = 2;
            customer2.CustumerNo  = "54321";
            customer2.CompanyName = "Kodlama.io";
            customer2.TaxNo       = "423568751";


            //SOLID...
            //Gerçek Müşteri - Tüzel Müşteri...

            Customer customer3 = new ReelCustomer();
            Customer customer4 = new CompanyCustomer();
            //Customer Sınıfı her iki sınıfında referansını tutabiliyor...
            //Base sınıf bir referans tutucudu...
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: DilaraDerinpinar/KampIntro
        //5.GUN 23 OCAK 2021
        static void Main(string[] args)
        {
            ReelCustomer reelCustomer1 = new ReelCustomer();

            reelCustomer1.CustomerNo = 12345;
            reelCustomer1.FullName   = "engin demiroğ";
            reelCustomer1.ID         = 1;
            reelCustomer1.TcNo       = "324353";


            UnrealCustomer unrealCustomer = new UnrealCustomer();

            unrealCustomer.CompanyName = "kodlama.io";
            unrealCustomer.CustomerNo  = 1234;
            unrealCustomer.ID          = 2;
            unrealCustomer.VergiNo     = "3243523";


            Customer reelCustomer2  = new ReelCustomer();
            Customer unrelCustomer2 = new UnrealCustomer();
            //customer hem gerçek hem de tüzel müşterinin referansını tutuyor.

            CustomerManager customerManager = new CustomerManager();

            customerManager.Add(reelCustomer1);
            customerManager.Add(reelCustomer2);
            customerManager.Add(unrealCustomer);
            customerManager.Add(unrelCustomer2);
        }