韋東山 嵌入式Linux全新系列教程之驅動大全(基于IMX6ULL開發(fā)板)
單工廠模式
public class SimpleFatory {
? ?public Car getCar(String carName){
? ? ? ?if("BMW".equals(carName)){
? ? ? ? ? ?return new Bmv();
? ? ? ?}else if("Benz".equals(carName)){
? ? ? ? ? ?return new Benz();
? ? ? ?}else if("Audi".equals(carName)){
? ? ? ? ? ?return new Audi();
? ? ? ?}else{
? ? ? ? ? ?System.out.println("這個產(chǎn)品生產(chǎn)不了");
? ? ? ? ? ?return null;
? ? ? ?}
? ?}
標簽: