예제 #1
0
        static void Main(string[] args)
        {
            // 'H'
            AbstractDisplay d1 = new CharaDisplay('H');
            // "Hello World"
            AbstractDisplay d2 = new StringDisplay("Hello, world");
            // "Japanese Greeting"
            AbstractDisplay d3 = new StringDisplay("こんにちは。");

            d1.Display();
            d2.Display();
            d3.Display();
        }
예제 #2
0
        static void Main(string[] args)
        {
            AbstractDisplay d1 = new CharDisplay('H');
            AbstractDisplay d2 = new StringDisplay("Hello");

            Console.WriteLine("CharDisplay");
            d1.Display();

            Console.WriteLine("StringDisplay");
            d2.Display();

            Console.ReadLine();
        }
예제 #3
0
        static void Main(string[] args)
        {
            AbstractDisplay d1 = new CharDisplay('H');
            AbstractDisplay d2 = new StringDisplay("Hello World!");
            AbstractDisplay d3 = new StringDisplay("こんにちは。");

            d1.display();
            d2.display();
            d3.display();

#if DEBUG
            Console.ReadKey();
#endif
        }