java工厂模式的学习

package demo2;
/**
 * 
 * @author saiweisiaa
 *简单工厂模式的学习
 */
class productA implements product{
public void getName(){
System.out.println("hello,I am A product");
}
}
class productB implements product{
public void getName(){
System.out.println("Hello,I am B product");
}
}
public class productCreator {
 public product createProducta(String type){  
if(type.equals("A")){
return new productA();
}else if(type.equals("B")){
return new productB();
}else{
return null;
}
 }
 
 public static void main(String args[]){
productCreator pcCreator=new productCreator();
pcCreator.createProducta("A").getName();
 }
 
}
原文地址:https://www.cnblogs.com/php321/p/3371516.html