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

Java简略工厂模式

2012-10-31 
Java简单工厂模式package pattern.factorypublic interface HuMan {public void eat()public void walk(

Java简单工厂模式

package pattern.factory;public interface HuMan {public void eat();public void walk();}
?
package pattern.factory;public class Chinese implements HuMan {public void eat() {System.out.println("中国人喜欢吃大米!");}public void walk() {System.out.println("中国人喜欢骑自行车!");}}
?
package pattern.factory;public class Usa implements HuMan {public void eat() {System.out.println("美国人喜欢吃面包!");}public void walk() {System.out.println("美国人喜欢开汽车!");}}
?
package pattern.factory;public class Factory {private HuMan huMan = null;public Factory(HuMan huMan) {this.huMan = huMan;}public HuMan getInstance() {return huMan;}}
?
package pattern.factory;public class TestFactory {/** * @param args */public static void main(String[] args) {HuMan usa=new Factory(new Usa()).getInstance();usa.eat();usa.walk();}}
?

热点排行