Exemple #1
0
        static void Main(string[] args)
        {
            Oracle    oracle    = new Oracle();
            SqlServer sqlServer = new SqlServer();

            sqlServer.Add();
            oracle.Add();
        }
        static void Main(string[] args)
        {
            Console.WriteLine(Sum(1, 2)); //overloading
            Console.WriteLine(Sum(1, 2, 3));

            ////////
            ///

            A obj = new A();

            obj.Test();
            B obj1 = new B();

            obj1.Test();

            var person = new PersonManager();

            person.WriteName(new Manager {
                Name = "kağan"
            });
            person.Add(new Workers());

            IPerson[] array = new IPerson[2] //tüm person'lara ekleme yaptık  //yeni bir person tipi eklediğimde hiç bir değişiklik yapmadan add çalışacaktır
            {
                new Manager(),
                new Workers()
            };

            foreach (var values in array)
            {
                values.Add();
            }

            Database dbRun = new Oracle();

            dbRun.Add();
            dbRun.Delete();

            Database dbRun1 = new SqlServer();

            dbRun1.Add();
            dbRun1.Delete();

            // Manager.Deneme(); // private method'a ulaşılamaz.
            Manager.Deneme1();

            // Interface open/close example

            var intExamp = new InterfaceExample(new Manager());

            intExamp.WriteAdd();

            Console.Read();
        }
Exemple #3
0
        static void Main(string[] args)
        {
            Database databaseOracle    = new Oracle();
            Database databaseSqlServer = new SqlServer();

            databaseOracle.Add();
            databaseOracle.Delete();

            databaseSqlServer.Add();
            databaseSqlServer.Delete();
        }