示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("***Template Method Pattern Demo***\n");
            BasicEngineering bs = new ComputerScience();

            Console.WriteLine("Computer Sc  Papers:");
            bs.Papers();
            Console.WriteLine();
            bs = new Electronics();
            Console.WriteLine("Electronics Papers:");
            bs.Papers();
            Console.ReadLine();
        }
示例#2
0
        static void Main(string[] args)
        {
            Console.WriteLine("***Template Method Pattern Demonstration-2.***\n");
            BasicEngineering bs = new ComputerScience();

            Console.WriteLine("Computer Science course includes the following subjects:");
            bs.DisplayCourseStructure();
            Console.WriteLine();
            bs = new Electronics();
            Console.WriteLine("Electronics course includes the following subjects:");
            bs.DisplayCourseStructure();
            Console.ReadLine();
        }
示例#3
0
        static void Main(string[] args)
        {
            Console.WriteLine("Template Method Pattern");
            BasicEngineering basicEngineering = new ComputerScience();

            Console.WriteLine("Computer science course includes the following subjects:");
            basicEngineering.DisplayCourseStructure();
            Console.WriteLine();

            basicEngineering = new Electronics();
            Console.WriteLine("Electronics course includes the following subjects:");
            basicEngineering.DisplayCourseStructure();
            Console.Read();
        }