コード例 #1
0
ファイル: Program.cs プロジェクト: yixiaoming/ModelDesign
 static void Main(string[] args)
 {
     AbstractClass a = new ConcreteClassA();
     a.TempleteMethod();
     a = new ConcreteClassB();
     a.TempleteMethod();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: AndyMolly/DesignPattern
        static void Main(string[] args)
        {
            Template template;
            template = new ConcreteClassA();
            template.TemplateMethod();

            template = new ConcretaClassB();
            template.TemplateMethod();

            Console.ReadKey();
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: niuniuliu/CSharp
        static void Main(string[] args)
        {
            AbstractClass c;

            c = new ConcreteClassA();
            c.TemplateMethod();

            c = new ConcreteClassB();
            c.TemplateMethod();

            Console.Read();

        }
コード例 #4
0
ファイル: Program.cs プロジェクト: shennwei/Notes
        static void Main(string[] args)
        {
            AbstractClass c = new ConcreteClassA();

            c.TemplateMethod();
        }