Example #1
0
        static void Main(string[] args)
        {
            //subject => konu
            IKonu subject = new Proxy();

            Console.WriteLine(subject.Talep());
            Console.WriteLine(subject.Talep());

            ProtectionProxy subjectProxy = new ProtectionProxy();

            Console.WriteLine(subjectProxy.Talep());
            Console.WriteLine((subjectProxy as ProtectionProxy).KimlikDogrulaması("Secret"));
            Console.WriteLine((subjectProxy as ProtectionProxy).KimlikDogrulaması("besatMikeTyson"));
            Console.WriteLine(subjectProxy.Talep());

            Console.ReadKey();
        }