您现在的位置是:网站首页> 设计模式 设计模式
原型模式
夜雨
2015-10-21 17:08
【设计模式,原型模式】
1523人已围观
简介原型模式
// 抽象原型类 public abstract class Prototype { private String id; // 构造函数 public Prototype(String id){ this.id=id; } // id变量的get 方法 public String getId(){ return id; } // 抽象的Clone方法 public abstract Prototype Clone(); } // 具体原型类 public class ConcretePrototype1 extends Prototype { public ConcretePrototype1(String id) { super(id); // TODO Auto-generated constructor stub } @Override public Prototype Clone() { // TODO Auto-generated method stub try{ return (Prototype)this.clone(); }catch(CloneNotSupportedException e){ return null; } } } public class Test { public static void main(String[] args) { // TODO Auto-generated method stub ConcretePrototype1 P1=new ConcretePrototype1("1"); ConcretePrototype1 P2=(ConcretePrototype1)P1.Clone(); try{ System.out.println("拷贝的:"+P2.getId()); }catch(NullPointerException e){ } } }
很赞哦!(267)
文章评论

夜雨(共34篇文章)
弃我去者,昨日之日不可留
乱我心者,今日之日多烦忧
长风万里送秋雁,对此可以酣高楼
蓬莱文章建安骨,中间小谢又清发
俱怀逸兴壮思飞,欲上青天览明月
抽刀断水水更流,举杯消愁愁更愁
人生在世不称意,明朝散发弄扁舟