JavaSE

xiaoxiao2021-02-27  135

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”); } }

转载请注明原文地址: https://www.6miu.com/read-13070.html

最新回复(0)