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(); }
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(); }
/// <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(); }