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(); }
public static void Main(string[] args) { var factoryMethod = new FactoryMethodExample(); factoryMethod.TryFactoryMethod(); }
public void FactoryMethod() { FactoryMethodExample.Test(); }
private void FactoryMethod_button_Click(object sender, EventArgs e) { //進行抽象工廠方法的模擬建立 FactoryMethodExample Creational = new FactoryMethodExample(); }