Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            IExampleRunable example = null;

            // Creational
            example = new SimpleFactoryMethodsExample();
            example = new FactoryMethodExample();
            example = new BuilderExample();
            example = new PrototypeMemberwiseExample();

            // Structural
            example = new FlyweightExample();
            example = new CompositeExample();
            example = new BridgeExample();

            // Behaviour
            // example = new VisitorExample();

            example.Run();

            Console.ReadKey();
        }
Ejemplo n.º 2
0
        public static void Main(string[] args)
        {
            var factoryMethod = new FactoryMethodExample();

            factoryMethod.TryFactoryMethod();
        }
 public void FactoryMethod()
 {
     FactoryMethodExample.Test();
 }
Ejemplo n.º 4
0
 private void FactoryMethod_button_Click(object sender, EventArgs e)
 {
     //進行抽象工廠方法的模擬建立
     FactoryMethodExample Creational = new FactoryMethodExample();
 }