Beispiel #1
0
    public static void Main(string[] args)
    {
        AbstractDisplay d1 = new CharDisplay('H');
        AbstractDisplay d2 = new StringDisplay("Hello, world");

        d1.display();
        d2.display();
    }
    // Start is called before the first frame update
    void Start()
    {
        AbstractDisplay d1 = new CharDisplay('A');
        AbstractDisplay d2 = new StringDisplay("Hello");
        AbstractDisplay d3 = new StringDisplay("おはようございます");

        d1.display();
        d2.display();
        d3.display();
    }
Beispiel #3
0
        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();
        }
        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();
        }
Beispiel #5
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();
        }
Beispiel #6
0
 internal static void setPanelSelectedChar(CharDisplay pvCharDisplay)
 {
     cvPanelSelected.Controls.Clear();
     cvPanelSelected.Controls.Add(pvCharDisplay);
 }