首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

设计方式-工厂模式

2012-08-28 
设计模式--工厂模式/*** @author Rollen-Holt 设计模式之 工厂模式*/interface fruit{public abstract voi

设计模式--工厂模式

/**  * @author Rollen-Holt 设计模式之 工厂模式  */  interface fruit{        public abstract void eat(); }   class Apple implements fruit{public void eat(){System.out.println("Apple");} } class Orange implements fruit{ public void eat(){System.out.println("Orange"); }} // 构造工厂类 // 也就是说以后如果我们在添加其他的实例的时候只需要修改工厂类就行了 class Factory{public static fruit getInstance(String fruitName){fruit f=null;if("Apple".equals(fruitName)){f=new Apple(); }if("Orange".equals(fruitName)){f=new Orange();}return f;}}class hello{public static void main(String[] a){fruit f=Factory.getInstance("Orange");f.eat();}} 

热点排行