package simpleFactory;
//抽象产品
interface Car {
void name();
}
//具体产品
public class Dazhong implements Car{
@Override
public void name() {
System.out.println("我是大众");
}
}
//具体产品
public class Wulin implements Car{
@Override
public void name() {
System.out.println("我是五菱神车");
}
}
//工厂
package simpleFactory;
public class Factory {
public static Car getCar(String name){
if(name=="五菱"){
return new Wulin();
}else if(name=="大众"){
return new Dazhong();
}else
return null;
}
}