コード例 #1
0
ファイル: Program.cs プロジェクト: azharali303/OOP_Concept
        static void Main(string[] args)
        {
            Carsalesman carsalesman = new Carsalesman("Marry", "Tom");

            carsalesman.sell();
            RetailSalesPerson retailSalesPerson = new RetailSalesPerson("Harry", "Mat");

            retailSalesPerson.sell();
            WebDeveloper webDeveloper = new WebDeveloper();

            webDeveloper.Develop();
            retailSalesPerson.Develop();
        }
コード例 #2
0
        private static void Main(string[] args)
        {
            CarSalesman nirajTheCarDude = new CarSalesman("Niraj", "Dahal");

            Console.WriteLine(nirajTheCarDude.FullName);
            nirajTheCarDude.Sell();

            RetailSalesMan himansuTheRetailMan = new RetailSalesMan("Himansu", "Poudel");

            Console.WriteLine(himansuTheRetailMan.FullName);
            himansuTheRetailMan.Sell();
            himansuTheRetailMan.Develop();

            WebDeveloper dahalTheWebDeveloper = new WebDeveloper("C#");

            dahalTheWebDeveloper.Code();
            dahalTheWebDeveloper.Code("Javascript", "Typescript");
            dahalTheWebDeveloper.Develop();

            DatabaseDeveloper ryanTheDatabaseDeveloper = new DatabaseDeveloper("SQL");

            ryanTheDatabaseDeveloper.Code();
            ryanTheDatabaseDeveloper.Code("Java");

            Console.WriteLine("*******************************");
            Console.WriteLine("*******************************");
            Console.WriteLine("*******************************");
            Console.WriteLine("*******************************");
            Console.WriteLine("*******************************");
            Console.WriteLine("*******************************");
            Console.WriteLine("*******************************");
            Console.WriteLine("");
            Console.WriteLine("");

            List <Salesman> salesmen = new List <Salesman>()
            {
                new CarSalesman("Rajib", "Bhandari"),
                new CarSalesman("Sahadev", "Bhandari"),
                new RetailSalesMan("Puran", "Dahal"),
                new RetailSalesMan("Pujan", "Boss")
            };

            foreach (var salesman in salesmen)
            {
                SalesHelper.HowISell(salesman);
            }
        }
コード例 #3
0
        static void Main(string[] args)
        {
            #region Encapsulation
            SoftwareEngineer softwareEngineer = new SoftwareEngineer("Jeff", "Bezos", 33, "Amazon", "C#");
            softwareEngineer.BuildProject();

            CarEngineer carEngineer = new CarEngineer("Ayrton", "Senna", 60, "McLaren");
            carEngineer.BuildProject();
            #endregion

            #region Inheritance
            FrontEndDeveloper frontEndDeveloper = new FrontEndDeveloper("Michael", "Jordan", "React.js");
            frontEndDeveloper.Position();
            frontEndDeveloper.Experience();

            BackEndDeveloper backEndDeveloper = new BackEndDeveloper("Elon", "Musk", 7, "San Francisco", "US");
            backEndDeveloper.Position();
            backEndDeveloper.Experience();
            backEndDeveloper.Team();
            #endregion

            #region Polymorphism
            WebDeveloper webDeveloper = new WebDeveloper("C#");
            webDeveloper.Code();
            webDeveloper.Code("JavaScrit");

            List <Developer> developers = new List <Developer>()
            {
                new WebDeveloper("JavaScript"), new AppDeveloper("React.js")
            };
            foreach (var item in developers)
            {
                item.Code();
            }
            #endregion
        }