工厂模式的疑惑,返回多个不同的实例对象
如题……我有一个工厂,用来创建实例的,大致如下
public class InstanceFactory implements Instance{
public Object create(String className){
if(className.equalsIgnoreCase("Category")){
return new Category();
}
if(className.equalsIgnoreCase("Freight")){
return new Freight();
}
return null;
}
}
interface Instance 有个抽象方法:public Object create(String className);
Category.java和Freight.java是我想创建实例的对象
我想用这个工厂返回多个类的实例;但这样只能接Object的对象……没办法细分下去呀……大家帮忙看看,谢谢了