public static void TemplateMethodMain()
        {
            AbstractDisplay d1 = new CharDisplay('H');
            AbstractDisplay d2 = new StringDisplay("Hello, world.");
            AbstractDisplay d3 = new StringDisplay("こんにちは。");

            d1.Display();
            d2.Display();
            d3.Display();
        }
示例#2
0
文件: Program.cs 项目: nfrutta/GoF
        static void Main(string[] args)
        {
            AbstractDisplay d1 = new CharDisplay('H');
            AbstractDisplay d2 = new StringDisplay("Hello, Wirld");
            AbstractDisplay d3 = new StringDisplay("こんにちは!");

            d1.Display();
            d2.Display();
            d3.Display();
        }
示例#3
0
        /// <summary>
        /// テンプレートメソッドパターン実行
        /// </summary>
        public static void Run()
        {
            AbstractDisplay d1 = new CharDisplay('あ');
            AbstractDisplay d2 = new StringDisplay("Hello!");
            AbstractDisplay d3 = new StringDisplay("ウェーイwww");

            d1.Display();
            d2.Display();
            d3.Display();
        }