设计模式(java实现)----原型模式
概念与定义
原型模式的核心思想是:使用原型实例指定创建对象的种类,并通过复制这个原型来创建新的对象。
主要用于创建重复的对象,能够保证创建对象的性能,创建对象的最佳方式
public class Pig implements Cloneable{int age;String name;//重写方法public Object clone(){try {return super.clone(); } catch (CloneNotSupportedException e) {e.printStackTrace();return null;}
}}
//测试
public class test{public static void main(Strin[] args){Pig pig = new Pig();pig.age=18;pig.name="佩奇";Pig pig2 = (Pig)pig.clone;pig.age=19;pig.name="乔治";}
}