Exemple #1
0
        static void Main(string[] args)
        {
            IKrediManager ihtiyacKredisi = new IhtiyacKredisi();
            // ihtiyacKredisi.Hesapla();

            IKrediManager tasitKredisi = new TasitKredisi();
            //tasitKredisi.Hesapla();

            //KonutKredisi konutKredisi = new KonutKredisi(); böyle de olur
            IKrediManager konutKredisi = new KonutKredisi();
            //konutKredisi.Hesapla();

            BasvuruManager basvuruManager = new BasvuruManager();

            basvuruManager.BasvuruYap(konutKredisi);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            IKrediManeger ihtiyacKredi = new IhtiyacKredi();
            IKrediManeger tasitKredi   = new TasitKredi();
            IKrediManeger konutKredisi = new KonutKredisi();

            ILoggerService DatabaseLoggerService = new DatabaseLoggerService();
            ILoggerService fileLoggerService     = new FileLoggerService();
            BasvuruManeger basvuruManeger        = new BasvuruManeger();

            basvuruManeger.BasvuruYap(konutKredisi, new DatabaseLoggerService());

            List <IKrediManeger> krediler = new List <IKrediManeger>()
            {
                ihtiyacKredi, tasitKredi
            };
            // basvuruManeger.KrediOnBilgilendirmesiYap(krediler);
        }