java工厂模式
讲解三种工厂模式,并比较各自优缺点
简单工厂
/**
* @author Gjing
* 抽象产品
**/
interface Product {
void create();
}
/**
* 产品A
*/
class ProductA implements Product {
@Override
public void create() {
System.out.println("产品A");
}
}
/**
* 产品B
*/
class ProductB implements Product {
@Override
public void create() {
System.out.println("产品B");
}
}
/