JavaSE,
分享于 点击 49561 次 点评:241
JavaSE,
java设计模式-工厂设计模式
public class Test{
public static void main(String args[]){
Fruit f = Factory.getInstance(“apple”);
f.eat();
}
}
class Factory{
public static Fruit getInstance(String name){
if(name.equals(“apple”)){
return new Apple();
}
if(name.equals(“orange”)){
return new Orange();
}
return null;
}
}
interface Fruit{
public void eat();
}
class Apple implements Fruit{
public void eat(){
System.out.println(“eat apple”);
}
}
class Orange implements Fruit{
public void eat(){
System.out.println(“eat orange”);
}
}
相关文章
- 暂无相关文章
用户点评