读书人

设计形式-工厂模式

发布时间: 2012-09-25 09:55:59 作者: rapoo

设计模式---工厂模式
//设计模式之工厂模式
public interface Fruit {
public void eat();

}



public class Orange implements Fruit{
public void eat(){
System.out.println("orange");
}
}


public class Apple implements Fruit{
public void eat(){
System.out.println("apple");
}
}

// 构造工厂类// 也就是说以后如果我们在添加其他的实例的时候只需要修改工厂类就行了class Factory{ publicstaticFruit getInstance(String fruitName){ Fruitf=null; if("Apple".equals(fruitName)){ f=newApple(); } if("Orange".equals(fruitName)){ f=newOrange(); } returnf; }}class Hello{ publicstaticvoid main(String[] a){ Fruitf=Factory.getInstance("Orange"); f.eat(); } }


读书人网 >软件开发

热点推荐