package Simplefactory;

public class car {
    public void run(){

    }
}
package Simplefactory;

public class byd extends car {
    @Override
    public void run() {
        System.out.println("比亚迪在跑");
    }
}
package Simplefactory;

public class audi extends car {

    @Override
    public void run() {
        System.out.println("奥迪在跑");
    }
}
package Simplefactory;

public class carFactory {

    //如果添加奔驰,则要修改代码,违反了开闭原则
public car createrCar(String type){
    if("奥迪".equals(type)){
        return new audi();
    }
    else if("比亚迪".equals(type)){
        return new byd();
    }
    return null;
}
}