码迷,mamicode.com
首页 > 编程语言 > 详细

java中的工厂模式

时间:2016-05-23 18:59:36      阅读:173      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!