工厂模式:创建实例是在一个工厂类当中创建,例子如下;
1. 首先是有一个接口
public interface Car { public void model(); }
2. 创建一个类实现这个接口
public class CarA implements Car{ public void model() { System.out.println("这是一辆高级四轮车"); } }
3. 创建另外一个类实现这个接口
public class CarB implements Car{ public void model() { System.out.println("这是一辆低配置三轮车"); } }
4. 创建工厂类
public class Factory {
private static Car car;
private static Car createFactory(String A){
if(A.equals("高级")){
car = new CarA(); }
else if(A.equals("低级")){
car = new CarB(); }
return car; }
public static void main(String []args){
Factory.createFactory("高级").model();
Factory.createFactory("低级").model(); } }