扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:中国IT实验室 来源:中国IT实验室 2007年8月26日
关键字:
| 
 public class Factory{ 
  public static Sample creator(int which){ 
  //getClass 产生Sample 一般可使用动态类装载装入类。 
if (which==1) return new SampleA(); else if (which==2) return new SampleB();   } 
}  | 
| 
 public abstract class Factory{ 
  public abstract Sample creator(); 
  public abstract Sample2 creator(String name);  
} 
public class SimpleFactory extends Factory{ 
  public Sample creator(){ 
......... return new SampleA }   public Sample2 creator(String name){ 
......... return new Sample2A } } 
public class BombFactory extends Factory{ 
  public Sample creator(){ 
...... return new SampleB }   public Sample2 creator(String name){ 
...... return new Sample2B } } 
 | 
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。