Beispiel #1
0
        public static void Main(string[] args)
        {
            IPrint p = new PrintBanner <Banner>("Hello");

            p.PrintWeak();
            p.PrintStrong();
            Console.ReadLine();
        }
        public static void Main(string[] args)
        {
            // 新しいインターフェースで Bannerを利用する。
            IPrint p = new PrintBanner("Hello");

            p.PrintWeak();
            p.PrintStrong();
            Console.ReadLine();

            // 独自追加部分
            IPrint p2 = new PrintBanner(new Banner("Hello"));

            p2.PrintWeak();
            p2.PrintStrong();
            Console.ReadLine();
        }