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... }
static void Main(string[] args) { //SO - L - ID //Mushvig - PersonCustomer PersonCustomer customer1 = new PersonCustomer(); customer1.CustomerNo = "12345"; customer1.Name = "Mushvig"; customer1.SName = "Guluzada"; customer1.TcNo = "1234556"; customer1.Id = 1; //HTB LLC - CompanyCustomer CompanyCustomer customer2 = new CompanyCustomer(); customer2.CustomerNo = "12345"; customer2.CompanyName = "HTB LLC"; customer2.TaxNo = "12345666"; customer2.Id = 2; }