⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simplefactory.java

📁 用java编写的工厂模式源代码
💻 JAVA
字号:
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 Driver {
	public static Car driverCar(String s)	{ 
      	//判断逻辑,返回具体的产品角色给Client
	if(s.equalsIgnoreCase("Benz"))	 
		return new Benz(); 
	else if(s.equalsIgnoreCase("Bmw")) 
		return new Bmw(); 
	else 	return new Audi(); 
	}
}

class SimpleFactory {

	public static void main(String[] args) {
		Car car = Driver.driverCar("Bmw"); 
	       
		//下命令:开车                   
	        car.drive(); 

	}

}

⌨️ 快捷键说明

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