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();
 }
 
}
posted @ 2013-10-16 09:30  刘水香  阅读(109)  评论(0编辑  收藏  举报