static void Main(string[] args) { // şirket adı nesnesi tasarlanmış ama kullanmamız gerekmiyor -> soyutlama hatası. // engin demiroğ kullanıcısı için GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "1234567891"; // kodlama io girişi TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "123444"; // Gerçek Müşteri - Tüzel Müşteri (birbirinin yerine kullnılamaz) // SOLID - L // musteri classı hem gerçekmüşteri hem de tüzelmüşterini referansını tutabiliyor. Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); Console.ReadLine(); }
// Bu derste soyutlama çalışılacak static void Main(string[] args) { // Engin Demiroğ bireysel müşteri GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "1234567890"; // Kodlama.io tüzel müşteri TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "123456789"; // Gerçek Müşteri - Tüzel Müşteri // Ayrı class yap // MusteriTipi diye bir saha tutmaya gerek yok // SOLID ilkeleri gereği // Aynı Musteri class'ı gerçek ve tüzel müşteriyi tutabiliyor Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); // gerçek ve tüzel inherited olduğu için // aynı operasyon class'ı olan musteriManager tarafından işlem görebilir musteriManager.Ekle(musteri3); musteriManager.Ekle(musteri4); }
static void Main(string[] args) { /*Musteri musteri1 = new Musteri(); * musteri1.Adi = "Mukaddes"; * musteri1.Soyadi = "Akdu"; * musteri1.Id = 1; * musteri1.TcNo = "11111122233"; * musteri1.MusteriNo = "12345"; * musteri1.SirketAdi = "?"; * musteri1.VergiNo = "?"; * şirket adı ve vergi no benimle alakalı özellikler değildir.*/ GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.TcNo = "11111122233"; musteri1.Adi = "Mukaddes"; musteri1.Soyadi = "Akdu"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "123"; musteri2.VergiNo = "1234567890"; musteri2.SirketAdi = "Kodlama.io"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); customerManager.Add(musteri1); customerManager.Add(musteri2); customerManager.Add(musteri3); customerManager.Add(musteri4); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Elif"; musteri1.Soyadi = "Pirgaip"; musteri1.TcNo = "1234564835"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "1245"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "1234567890"; // new : bellekteki referans no su demektir. // Aşağıdaki Musteri class'ı hem GerceMusteri'nin ref'ini hem de TuzelMusteri'nin ref'ini tutar. Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); }
static void Main(string[] args) { GercekMusteri customer1 = new GercekMusteri(); customer1.Name = "Husna"; customer1.Surname = "IBIS"; customer1.Id = 1; customer1.TcNumber = "22222222222"; customer1.CustomerNumber = "12344556"; //Gerçek Müşteri - Tüzel Müşteri //SOLID TuzelMusteri customer2 = new TuzelMusteri(); customer2.Id = 2; customer2.CustomerNumber = "54321"; customer2.SirketName = "kodlama.io"; customer2.vergiNumber = "73929837498710"; Customer customer3 = new GercekMusteri(); //inheritance kullandığımızdan dolayı hata almadık. Customer customer4 = new TuzelMusteri(); //Customer class hem TuzelMusteri hemde GercekMusteri class larının referanslarını tutar. }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.MusteriNo = "123456"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "12334241251"; musteri1.Id = 1; //Kodlama.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.MusteriNo = "542234"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "1234325121"; musteri2.Id = 2; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Enes"; musteri1.Soyadi = "Akyüz"; musteri1.TcNo = "1234657890"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Crosshyper"; musteri2.VergiNo = "123456789"; MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demirog"; musteri1.TcNo = "123123123" TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "kodio"; musteri2.VergiNo = "123123123"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "123456"; musteri1.Adi = "Ahmet"; musteri1.Soyadi = "Aktaş"; musteri1.TcNo = "11111111112"; //Bir tane de Kodlama.io diye tüzel müşteri girelim. TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.VergiNo = "1234567890"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Berkay"; musteri1.Soyadi = "Güntürk"; musteri1.TcNo = "22222222222"; //Kodlama.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "1234567890"; //Gerçek Müsteri ve Tüzel Müsteri //57:00:00 kaldım }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.MusteriNo = "1234"; musteri1.Adi = "Baykal"; musteri1.Soyadi = "Gürbüz"; musteri1.TcNo = "123124231"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "12312"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager manager = new MusteriManager(); manager.Add(musteri1); manager.Add(musteri2); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 8; musteri1.MusteriNo = "12345"; musteri1.Adi = "Serenay"; musteri1.Soyadi = "Ekinci"; musteri1.TcNo = "1232232"; //KODLAMA.İO TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 4; musteri2.MusteriNo = "23242"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "454546474"; //Gerçek - Tüzel //SOLID //bir yerde new görürsen bunu 'bu bellekte bir ref nosu' olarak oku. //Musteri dosyası hem gerçek hem tuzel musterinin referansını tutabiliyor Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Add(musteri1); musteriManager.Add(musteri2); musteriManager.Add(musteri3); musteriManager.Add(musteri4); }
static void Main(string[] args) { //Musteri musteri1 = new Musteri(); //musteri1.Adi = "Engin"; //musteri1.Soyadi = "Demiroğ"; //musteri1.Id = 1; //musteri1.TcNo = "2222222222222"; //musteri1.MusteriNo = "12345"; //musteri1.SirketAdi = "?"; //Burada eğer müşteri gerçek müşteri ise yazdığımız sistem patlar. //bu sepbeple gerçek ve tüzel olarak ayırmalıyoz. GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "2222222222222"; //Kodlama.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 1; musteri2.MusteriNo = "12345"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "123445677890"; // Gerçek müşteri - Tüzel müşteri //SOLID -- Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); customerManager.Ekle(musteri1); customerManager.Ekle(musteri2); }
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 = "22222222"; //Kodalam.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "123456789"; //Gerçek Müsşteri - Tüzel Müşteri //SOLID //Musteri - Hem gerçek hem de Tüzel kisinin referansını tutabiliyor Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); }
static void Main(string[] args) { //Musteri musteri1 = new Musteri(); //musteri1.Adi = "Engin"; //musteri1.Soyadi = "Demirop"; //musteri1.Id = 1; //musteri1.TcNo = "12133213213"; //musteri1.MusteriNo = "12345"; //musteri1.SirketAdi = "?"; //Gerçek - Tüzel benziyor diye birbirinin yerine kullanılamaz //SOLID yazılım prensipi GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "12345678910"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "5645646"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager musteriManager = new CustomerManager(); musteriManager.Add(musteri1); musteriManager.Add(musteri2); }
static void Main(string[] args) { //Musteri musteri1 = new Musteri(); //musteri1.Adi = "Engin"; //musteri1.Soyadi = "Demiroğ"; //musteri1.Id = 1; //musteri1.TcNo = "222222"; //musteri1.MusteriNo = "12345"; //musteri1.SirketAdi = "?"; // Müşteri ile alakası olmamasına karşım bu class'a girilen property'dir. // Gerçek Müşteri- Tüzel Müşteri , 2 ayrı nesnemiz var // birbirinin yerine kullanılamazlar. //SOLID GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "12345678910"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 1; musteri2.MusteriNo = "12345"; musteri2.SirketAdi = "12345678910"; musteri2.VergiNo = "12345678910"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); musteriManager.Ekle(musteri3); musteriManager.Ekle(musteri4); }
static void Main(string[] args) { //Engin Deniroğ 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 - Tüzel birbirinin yerine kullanılamaz! //SOLID Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); //görüldüğü üzre müşteri classı hem gerçek müşterinin, //hem tüzel müşterinin referansını tutabiliyor. MusteriManager musterimanager = new MusteriManager(); musterimanager.Ekle(musteri1); musterimanager.Ekle(musteri2); //TEMEL SINIF SAYESİNDE (musteri) //iki referansı da tutabildiği için //iki farklı tipte müşteriyi aynı yere gönderebildik... }
static void Main(string[] args) { /* inherit edildikten sonra bunlar iptal edildi: * //Misal bankada yeni bir müşteri hesabı açacağız * //Banka müşterisi Gerçek veya Tüzel bir müşteri olabilir. * Musteri musteri1 = new Musteri(); * musteri1.Adi = "Engin"; * musteri1.Soyadi = "Demiroğ"; * musteri1.Id = 1; * musteri1.TcNo = "22222222220"; * musteri1.MusteriNo = "12345"; * musteri1.SirketAdi = "?"; //Gerçek müşteri olduğu için şirket adı yer almaz. Böyle bir kullanım yanlıştır. * //Bu verinin musteri alanında yer almaması lazım */ GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Koray"; musteri1.Soyadi = "USLU"; musteri1.TcNo = "222222222222222"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "12345"; musteri2.SirketAdi = "Uslu Motor"; musteri2.VergiNo = "5555555555"; Musteri musteri3 = new GercekMusteri(); //Musteri class'ı hem gerçek müşterinin referansını tutabiliyor Musteri musteri4 = new TuzelMusteri(); //Musteri class'ı hem de tüzel müşterinin referansını tutabiliyor CustomerManager musteriManager = new CustomerManager(); musteriManager.Add(musteri1); // müşteriManager burda da görüldüğü gibi hem Gerçek Müşteriyi musteriManager.Add(musteri2); // hem de Tüzel Müşteriyi işleyebiliyor/kabul ediyor }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.MusteriNo = "12345"; musteri1.Id = 777; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demirog"; musteri1.TcNo = "123465789"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.MusteriNo = "123456"; musteri2.Id = 888; musteri2.SirketAdi = "kodlama.io"; musteri2.VergiNo = "1234567890"; Musteri musteri3 = new Musteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager musteriManager = new CustomerManager(); musteriManager.Add(musteri1); musteriManager.Add(musteri2); CustomerManager musteriManager2 = new CustomerManager(); musteriManager2.Uptaded(musteri1); //Gerçek Müşteri - Tüzel Müşteri }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.MusteriNo = "12345"; musteri1.Adi = "Sait"; musteri1.Soyadi = "Canoğlu"; musteri1.TcNo = "12345678912"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "12346"; musteri2.SirketAdi = "Fisiltix"; musteri2.VergiNo = "876543210"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); customerManager.Add(musteri1); customerManager.Add(musteri2); }
static void Main(string[] args) { //Musteri musteri1 = new Musteri(); //musteri1.Adi = "Engin"; //musteri1.Soyadi = "Demiroğ"; //musteri1.Id = 1; //musteri1.TcNo = "2222222222"; //musteri1.MusteriNo = "12345"; //musteri1.SirketAdi = "?"; //musteri1.VergiNo = "?"; //Gerçek Müşteri - Tüzel Müşteri //SOLID GercekMusteri musteri2 = new GercekMusteri(); musteri2.MusteriNo = "12312"; musteri2.Adi = "Engin"; musteri2.Soyadi = "Demiroğ"; musteri2.TcNo = "12345678910"; TuzelMusteri musteri3 = new TuzelMusteri(); musteri3.Id = 3; musteri3.MusteriNo = "12313"; musteri3.SirketAdi = "kodlama.io"; musteri3.VergiNo = "1234567890"; Musteri musteri4 = new GercekMusteri(); //new "reference number" Musteri musteri5 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); customerManager.Add(musteri2); customerManager.Add(musteri3); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "12345678901"; 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); /*Gerçek - Tüzel sırf birbirine benziyor diye birbiri yerine kullanılamaz. * SOLID in L harfi diyor bunu inheritance kullan diyo * implementasyon = Uygulama * base class onu inherite eden diğer classların referansını tutabiliyor * */ }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.MusteriNo = "12345"; musteri1.Adi = "Şeymanur"; musteri1.Soyadi = "Diktaş"; musteri1.TcNo = "111111111111"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "kodlama.io"; musteri2.VergiNo 0 "1234567890"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); }
static void Main(string[] args) { //Ali Bak GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Ali"; musteri1.Soyadi = "Bak"; musteri1.TcNo = "1234567889"; //Kodlama.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "123587456"; //Gerçek Müşteri - Tüzel Müşteri--Birbirini yerine kullanılmaz. //SOLID //new:referans no //Hem gerçek hem tüzelin rferasnını tutuyor Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); customerManager.Ekle(musteri1); customerManager.Ekle(musteri2); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "İbrahim"; musteri1.Soyadi = "Çakmak"; musteri1.TcNo = "123344556"; //kodlama.io TuzelMusteri musteri2 = new Musteri(); musteri2.Id = 2; musteri2.MusteriNo = "54321"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "12334556667"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.TcNo = "1234"; musteri1.Ad = "Damla"; musteri1.Soyad = "Akcin"; musteri1.TcNo = "121111111"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.SirketAdi = "bülentecevit"; musteri2.MusteriNo = "1233"; CustomerManager customerManager = new CustomerManager(); customerManager.Ekle(musteri1); customerManager.Ekle(musteri2); Console.ReadLine(); }
static void Main(string[] args) { GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Engin"; musteri1.Soyadi = "Demiroğ"; musteri1.TcNo = "1234567980"; TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "54325"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "21545125154"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); CustomerManager customerManager = new CustomerManager(); customerManager.Add(musteri4); }
static void Main(string[] args) { GercekMusteri gercekmusteri = new GercekMusteri(); gercekmusteri.Adi = "Engin"; gercekmusteri.Soyadi = "Demiroğ"; gercekmusteri.Id = 1; gercekmusteri.MüşteriNo = "1234"; gercekmusteri.TcNo = "4321"; TuzelMusteri tuzelmusteri = new TuzelMusteri(); tuzelmusteri.Id = 2; tuzelmusteri.MüşteriNo = "5678"; tuzelmusteri.SirketAdi = "kodlama io"; tuzelmusteri.VergiNo = "98"; Musteri musteri1 = new Musteri(); Musteri musteri2 = new Musteri(); MusteriManager musterimanager = new MusteriManager(); musterimanager.ekle(gercekmusteri); musterimanager.ekle(tuzelmusteri); musterimanager.ekle(musteri1); musterimanager.ekle(musteri2); }
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 = "12345667899"; //SOLID //Kodlama.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "6468646984"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "16548749874634"; Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Ekle(musteri1); musteriManager.Ekle(musteri2); musteriManager.Ekle(musteri3); musteriManager.Ekle(musteri4); Console.ReadLine(); }
static void Main(string[] args) { //Rumeysa ÖZdemir GercekMusteri musteri1 = new GercekMusteri(); musteri1.Id = 1; musteri1.MusteriNo = "12345"; musteri1.Adi = "Rumeysa"; musteri1.Soyadi = "Özdemir"; musteri1.TcNo = "12345678910"; // Kodlama.io TuzelMusteri musteri2 = new TuzelMusteri(); musteri2.Id = 2; musteri2.MusteriNo = "123465"; musteri2.SirketAdi = "Kodlama.io"; musteri2.VergiNo = "12345695870"; //Gerçek Müşteri-Tüzel Müşteri: İkiside Müşteri ama farklı müşteri tipleridir, birbirine benziyor diye birbirlerinin yerine kullanılamazlar. //SOLID Musteri musteri3 = new GercekMusteri(); Musteri musteri4 = new TuzelMusteri(); MusteriManager musteriManager = new MusteriManager(); musteriManager.Add(musteri1); musteriManager.Add(musteri2); musteriManager.Add(musteri3); musteriManager.Add(musteri4); }