码迷,mamicode.com
首页 > 其他好文 > 详细

工厂设计模式

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