// 测试抽象工厂 void UnitTest() { AbstractFactory Factory = null; // 工厂1 Factory = new ConcreateFactory1(); // 产生两个产品 Factory.CreateProductA(); Factory.CreateProductB(); // 工厂2 Factory = new ConcreateFactory2(); // 产生两个产品 Factory.CreateProductA(); Factory.CreateProductB(); }
// 測試抽象工廠 void UnitTest() { AbstractFactory Factory = null; // 工廠1 Factory = new ConcreateFactory1(); // 產生兩個產品 Factory.CreateProductA(); Factory.CreateProductB(); // 工廠2 Factory = new ConcreateFactory2(); // 產生兩個產品 Factory.CreateProductA(); Factory.CreateProductB(); }