public class FactoryWithoutReflection {
public static void main(String[] args) {
// TODO Auto-generated method stub
Car car = null;
Plane plane = null;
Car.register2Factory();
Plane.register2Factory();
car = (Car)(BigthingFactory.getInstance().createBigThing("Car"));
car.print();
car = (Car)BigthingFactory.getInstance().createBigThing("Car");
car.print();
plane = (Plane)BigthingFactory.getInstance().createBigThing("Plane");
plane.print();
}
}
【代码积累】factory pattern without reflection
最新推荐文章于 2024-02-07 10:50:57 发布