创梦屋吧 关注:415贴子:466
  • 0回复贴,共1

java简单工厂模式

只看楼主收藏回复

public class JDfactory{
public static void main(String[] args){
IFriuit fr = factory.getFruit("apple");
if(fr!=null){
System.out.println(fr.get());
}else{
System.out.println("sorry");
}
}
}
interface IFriuit{
public String get();
}
class factory{
public static IFriuit getFruit(String name){
if(name.equals("apple")){
return new Apple();
}else if(name.equals("org")){
return new org();
}
else{
return null;
}
}
}
class Apple implements IFriuit{
public String get(){
return "apple";
}
}
class org implements IFriuit{
public String get(){
return "org";
}
}


1楼2016-02-28 11:39回复