首页 > 其他 > 详细

工厂设计模式

时间:2016-09-27 18:05:51      阅读:197      评论:0      收藏:0      [点我收藏+]
 1 interface A
 2 {public void fintr();
 3 }
 4 class B implements A
 5 {public void fintr(){
 6    System.out.println("666");
 7    }
 8 }
 9 class C implements A
10 {public void fintr(){
11     System.out.println("777");
12     }
13 }
14 class D
15 {public static A getInfo(String className){
16     if ("SSS".equals(className))
17     {
18         return new B();
19     }else if ("aa".equals(className))
20     {return new C();
21     }
22     
23     
24     return null;
25   }
26 }
27 public class vvv{
28     public static void main(String args[]){
29     A a= D.getInfo(args[0]);
30       if (a != null)
31     {
32     a.fintr();
33     }
34     }
35 }

 

工厂设计模式

原文:http://www.cnblogs.com/shuaiqiyang/p/5913589.html

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