factory.java

来自「用java编写的工厂模式源代码」· Java 代码 · 共 51 行

JAVA
51
字号
class Audi implements Car{
	public void drive()  { 
		System.out.println("Driving Audi "); 
		} 

}

class Benz implements Car{
	public void drive()  { 
		System.out.println("Driving Benz "); 
		} 

}


class Bmw implements Car{
	public void drive()  { 
		System.out.println("Driving Bmw "); 
		} 

}


class AudiDriver implements Driver{
	public Car driverCar(){
		return new Audi();
	}
}

class BenzDriver implements Driver{
	public Car driverCar(){
		return new Benz();
	}
}

class BmwDriver implements Driver{
	public Car driverCar()	{ 
                return new Bmw(); 
	}
} 
public class Factory {

	public static void main(String[] args) {
		Driver driver = new AudiDriver(); 
		 Car car = driver.driverCar(); 
		 car.drive(); 

	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?