首页 > 编程语言 > 详细

java中的工厂模式

时间:2016-05-23 18:58:48      阅读:193      评论:0      收藏:0      [点我收藏+]

java中的工厂模式,个人理解是:要想制作一个汽车,则必须有轮子,发动机,座椅等.

1.创建一个接口,并且使得轮子,发动机,座椅三个实现类实现这个接口.

2.创建一个工厂,生成基于给定信息的实体类的对象。

 1   public class 零件工厂{
 2       
 3      
 4      public Shape 获得零件(String 零件名称){
 5         if(零件名称== null){
 6            return null;
 7         }        
 8         if(零件名称.equalsIgnoreCase("轮子")){
 9            return new 轮子类();
10        } else if(零件名称.equalsIgnoreCase("发动机")){
11           return new 发动机类();
12        } else if(零件名称.equalsIgnoreCase("座椅")){
13           return new 座椅类();
14        }
15        return null;
16     }
17  }

 

 

3.调用者代码

 1   public class 生产{
 2   
 3      public static void main(String[] args) {
 4         零件工厂 factory = new 零件工厂 ();
 5     
 6          公共接口 获得的轮子= factory .getShape("轮子 ");
 7    
 8         
 9         公共接口  获得的座椅 = factory .getShape("座椅");
10       
11     }
12  }

 

 

  

 

java中的工厂模式

原文:http://www.cnblogs.com/wonder2636/p/5520835.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!