Пример #1
0
        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);
        }
Пример #2
0
        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);
        }