static void Main(string[] args) { //interface referans eden kodlarını tutabilir IKrediManager ihtiyacKrediManager = new IhtiyacKrediManager(); IKrediManager tasitKrediManager = new TasitKrediManager(); IKrediManager konutKrediManager = new KonutKrediManager(); ILoggerService databaseLoggerService = new DatabseLoggerService(); ILoggerService fileLoggerService = new FileLoggerService(); BasvuruManager basvuruManager = new BasvuruManager(); basvuruManager.BasvuruYap(ihtiyacKrediManager, fileLoggerService); List <IKrediManager> krediler = new List <IKrediManager>() { ihtiyacKrediManager, tasitKrediManager }; // basvuruManager.KrediOnBilgilendirmesiYap(krediler); }
static void Main(string[] args) { //INTERFACELER REFERANS BİLGİSİ TUTARLAR IKrediService ihtiyacKrediService = new IhtiyacKrediManager(); IKrediService tasitKediService = new TasitKediManager(); IKrediService konutKrediService = new KonutKrediManager(); ILoggerService databaseLoggerService = new DatabseLoggerService(); ILoggerService FileLoggerService = new FileLoggerService(); BasvuruManager basvuruService = new BasvuruManager(); basvuruService.BasvuruYap(ihtiyacKrediService, FileLoggerService); List <IKrediService> krediler = new List <IKrediService>() { ihtiyacKrediService, tasitKediService }; //basvuruService.KrediOnBilgilendirme(krediler); }